Remove broken Docker implementation

This commit is contained in:
Erisa A 2022-01-13 02:45:49 +00:00 committed by GitHub
parent 2c7969f140
commit 9018114b0f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 0 additions and 64 deletions

View file

@ -1,47 +0,0 @@
name: Push Docker image
on:
push:
branches:
- main
jobs:
worker-links-build-publish:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v2
-
name: Set up QEMU
uses: docker/setup-qemu-action@v1
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
-
name: Cache Docker layers
uses: actions/cache@v2
with:
path: /tmp/.buildx-cache
key: ${{ runner.os }}-buildx-${{ github.sha }}
restore-keys: |
${{ runner.os }}-buildx-
-
name: Login to Registry
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
-
name: Build and push
uses: docker/build-push-action@v2
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v6
push: true
tags: |
ghcr.io/erisa/worker-links:latest
cache-from: type=local,src=/tmp/.buildx-cache
cache-to: type=local,dest=/tmp/.buildx-cache

View file

@ -1,12 +0,0 @@
FROM node:14-alpine
WORKDIR /app
COPY package*.json ./
ENV NODE_ENV=production
ENV WORKERLINKS_SECRET=default
RUN npm install -g miniflare
ENTRYPOINT ["miniflare"]
CMD ["index.js -k kv -b WORKERLINKS_SECRET=$WORKERLINKS_SECRET"]

View file

@ -22,11 +22,6 @@ or
- `WORKERLINKS_SECRET=putyoursecrethere yarn run local`
or
- `docker run -e WORKERLINKS_SECREET=putyoursecrethere -p 8787:8787 ghcr.io/erisa/worker-links`
## Usage
Once deployed, interacting with the API should be rather simple. It's based on headers, specifically with the `Authorization` and `URL` headers.