kopia lustrzana https://github.com/Stopka/fedicrawl
Dockerfile: Fixed node version mismatch
rodzic
4415c27b1b
commit
405cf2f181
|
@ -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
|
||||||
|
|
Ładowanie…
Reference in New Issue