From 93c41e14c07faa9e3d477010479d047c2d7eebbd Mon Sep 17 00:00:00 2001 From: Mylloon Date: Sat, 11 Mar 2023 19:26:25 +0100 Subject: [PATCH] wip: add debian image --- Dockerfile => Docker/Dockerfile.alpine | 0 Docker/Dockerfile.debian | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+) rename Dockerfile => Docker/Dockerfile.alpine (100%) create mode 100644 Docker/Dockerfile.debian diff --git a/Dockerfile b/Docker/Dockerfile.alpine similarity index 100% rename from Dockerfile rename to Docker/Dockerfile.alpine diff --git a/Docker/Dockerfile.debian b/Docker/Dockerfile.debian new file mode 100644 index 0000000..f942c80 --- /dev/null +++ b/Docker/Dockerfile.debian @@ -0,0 +1,21 @@ +# syntax=docker/dockerfile:1 + +FROM node:19.7.0-buster-slim + +ENV DOCKERIZED=1 +RUN mkdir /config +RUN chown node:node /config + +RUN apt add dumb-init +ENV NODE_ENV=production +WORKDIR /app + +COPY --chown=node:node . . + +RUN npm ci --only=production +RUN npx tsc + +RUN rm -r src/ tsconfig.json +RUN npm uninstall typescript @types/sqlite3 + +CMD ["dumb-init", "node", "./dist/index.js"]