В настоящее время у нас есть разработчик и производственная среда.У нас есть одно изображение докера, которое мы хотим использовать в обеих средах, но мы не можем получить правильные переменные.
Наш текущий файл Docker:
FROM node:alpine
ARG BACKEND_URL
ENV BACKEND_URL ${BACKEND_URL}
RUN mkdir -p /app
WORKDIR /app
COPY . /app
RUN yarn install
RUN yarn test
RUN BACKEND_URL=${BACKEND_URL} yarn build:prod
EXPOSE 3000
CMD [ "node", "server/server.js" ]
При сборке и развертывании этого мы получаемодна и та же среда бэкэнда для обоих.
Есть предложения?