diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..71442e9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +# syntax=docker/dockerfile:1 + +FROM node:18-buster-slim +ENV NODE_ENV=production + +WORKDIR /app + +COPY ["package.json", "package-lock.json*", "./"] + +RUN npm install --production + +COPY . . + +RUN npm install -g browserify +RUN npm run bundle + +ENTRYPOINT [ "node", "lib/main" ]