From add3197d65326181fe78f8ac6ab80e9136e1d682 Mon Sep 17 00:00:00 2001 From: hippoz <10706925-hippoz@users.noreply.gitlab.com> Date: Tue, 8 Aug 2023 21:24:24 +0300 Subject: [PATCH] update dockerfile --- Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 536cb1e..5e7a293 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:16 as backend-ts-compiler +FROM node:18 as backend-ts-compiler WORKDIR /app COPY package*.json ./ COPY tsconfig*.json ./ @@ -6,23 +6,23 @@ RUN npm install COPY . . RUN npm run build -FROM node:16 as frontend-compiler +FROM node:18 as frontend-compiler WORKDIR /app/frontend COPY --from=backend-ts-compiler /app/frontend/package*.json ./ RUN npm install COPY --from=backend-ts-compiler /app/frontend/ ./ RUN npm run build -FROM node:16 as strip-dev-deps +FROM node:18 as strip-dev-deps WORKDIR /app COPY --from=backend-ts-compiler /app/package*.json ./ COPY --from=backend-ts-compiler /app/dist ./ RUN npm install --only=production -FROM node:16 +FROM node:18 WORKDIR /app COPY --from=strip-dev-deps /app ./ COPY --from=frontend-compiler /app/frontend/public ./frontend/public RUN echo "JWT_SECRET=$(openssl rand -base64 256 | tr -d '\n')" > .env USER node -CMD [ "/bin/sh", "-c", "node index.js db-init && node index.js" ] +CMD [ "/bin/sh", "-c", "node index.js" ]