Dockerfile: Fixed node version mismatch

main
Štěpán Škorpil 2022-09-14 22:05:07 +02:00
rodzic 4415c27b1b
commit 405cf2f181
1 zmienionych plików z 3 dodań i 2 usunięć

Wyświetl plik

@ -1,4 +1,4 @@
FROM node:18-bullseye AS build FROM node:18-bullseye AS prebuild
ENV ELASTIC_URL='http://elastic:9200' \ ENV ELASTIC_URL='http://elastic:9200' \
ELASTIC_USER='elastic' \ ELASTIC_USER='elastic' \
ELASTIC_PASSWORD='' \ ELASTIC_PASSWORD='' \
@ -9,6 +9,7 @@ ENV ELASTIC_URL='http://elastic:9200' \
DEFAULT_TIMEOUT_MILLISECONDS='10000' \ DEFAULT_TIMEOUT_MILLISECONDS='10000' \
BANNED_DOMAINS='' \ BANNED_DOMAINS='' \
TZ='UTC' TZ='UTC'
FROM prebuild AS build
WORKDIR /srv WORKDIR /srv
COPY application/package*.json ./ COPY application/package*.json ./
RUN npm install RUN npm install
@ -18,7 +19,7 @@ RUN npm run build
FROM build AS dev FROM build AS dev
CMD npx tsc --watch CMD npx tsc --watch
FROM node:16-bullseye AS prod FROM prebuild AS prod
RUN groupadd -g 1001 nodejs RUN groupadd -g 1001 nodejs
RUN useradd -m -u 1001 -g 1001 nextjs RUN useradd -m -u 1001 -g 1001 nextjs
WORKDIR /srv WORKDIR /srv