node:14-alpine as build-stage
WORKDIR /app
COPY package.json ./
RUN npm install
COPY ./ .
RUN npm run build
FROM nginx as production-stage
RUN mkdir /app
COPY --from=build-stage /app/dist /app
COPY nginx.conf /etc/nginx/nginx.conf
Мне нужен такой Dockerfile, в котором в production-stage будет выполняться npm start (на замену сервера статики) и подхватываться переменные из EnvironmentVariables(process.env).
Скорее всего, будет нужна вторая сборка для проброса переменных среды на этом этапе, может кто сталкивался с таким?
Diana , лучше помогите человеку, ему надо
а шо за переменные, где используются?
При деплое в кубер-кластер)
я уж было подумал надо менять переменные в js-файлах при сборке имейджа, т.к. такой простенький скрипт у меня имеется)
Обсуждают сегодня