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" } }