From 80180ec488bed936df6e17af7ba955082d41aced Mon Sep 17 00:00:00 2001 From: Erisa A Date: Wed, 14 Jul 2021 20:47:56 +0100 Subject: [PATCH] Add a miniflare Dockerfile for fun --- Dockerfile | 12 ++++++++++++ package.json | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..bceba12 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +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/package.json b/package.json index bfecfac..920e788 100644 --- a/package.json +++ b/package.json @@ -13,9 +13,11 @@ }, "author": "Erisa A", "license": "MIT", + "dependencies": { + "miniflare": "^1.1.0" + }, "devDependencies": { "@cloudflare/wrangler": "^1.17.0", - "miniflare": "^1.1.0", "prettier": "^1.18.2" } }