diff --git a/server/Dockerfile b/server/Dockerfile index 17bd51d8a..3334e43f7 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -1,12 +1,9 @@ FROM node:16 WORKDIR /app COPY --chown=node:node . /app -RUN npm install --silent -g pnpm -RUN groupmod -g 1003 node -RUN chown node:node /app +RUN npm install --silent -g pnpm && groupmod -g 1003 node && chown node:node /app USER node -RUN pnpm i --silent -RUN pnpx tsc --project tsconfig.build.json +RUN pnpm i --silent && RUN pnpx tsc --project tsconfig.build.json HEALTHCHECK --interval=15s --timeout=5s CMD curl -f http://localhost:8080/api/v1/status || exit 1 ENV NODE_PATH=js/ CMD ["node", "js/main.js"]