From 9018114b0fb061e7c5d186effd0e499b9ef87ccb Mon Sep 17 00:00:00 2001 From: Erisa A Date: Thu, 13 Jan 2022 02:45:49 +0000 Subject: [PATCH] Remove broken Docker implementation --- .github/workflows/docker-push.yml | 47 ------------------------------- Dockerfile | 12 -------- README.md | 5 ---- 3 files changed, 64 deletions(-) delete mode 100644 .github/workflows/docker-push.yml delete mode 100644 Dockerfile diff --git a/.github/workflows/docker-push.yml b/.github/workflows/docker-push.yml deleted file mode 100644 index ba112e4..0000000 --- a/.github/workflows/docker-push.yml +++ /dev/null @@ -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 diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index bd59d61..0000000 --- a/Dockerfile +++ /dev/null @@ -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"] diff --git a/README.md b/README.md index 4865601..e769fc5 100644 --- a/README.md +++ b/README.md @@ -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.