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