kopia lustrzana https://github.com/Stopka/fedisearch
Dockerfile: Fixed node version mismatch
rodzic
0336e2183c
commit
21e2ac6172
|
@ -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='' \
|
||||||
|
@ -6,6 +6,7 @@ ENV ELASTIC_URL='http://elastic:9200' \
|
||||||
MATOMO_SITE_ID='' \
|
MATOMO_SITE_ID='' \
|
||||||
STATS_CACHE_MINUTES=60 \
|
STATS_CACHE_MINUTES=60 \
|
||||||
TZ='UTC'
|
TZ='UTC'
|
||||||
|
FROM prebuild AS build
|
||||||
WORKDIR /srv
|
WORKDIR /srv
|
||||||
COPY application/package*.json ./
|
COPY application/package*.json ./
|
||||||
RUN npm install --frozen-lockfile
|
RUN npm install --frozen-lockfile
|
||||||
|
@ -15,7 +16,7 @@ RUN npm run build
|
||||||
FROM build as dev
|
FROM build as dev
|
||||||
CMD npm run dev
|
CMD npm run dev
|
||||||
|
|
||||||
FROM node:16-bullseye AS prod
|
FROM prebuild AS prod
|
||||||
RUN groupadd -g 1001 nodejs
|
RUN groupadd -g 1001 nodejs
|
||||||
RUN useradd -u 1001 -g 1001 nextjs
|
RUN useradd -u 1001 -g 1001 nextjs
|
||||||
USER nextjs
|
USER nextjs
|
||||||
|
|
Ładowanie…
Reference in New Issue