Запуск одного и того же образа докера в другой среде Node.js - PullRequest
0 голосов
/ 05 октября 2018

В настоящее время у нас есть разработчик и производственная среда.У нас есть одно изображение докера, которое мы хотим использовать в обеих средах, но мы не можем получить правильные переменные.

Наш текущий файл 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" ]

При сборке и развертывании этого мы получаемодна и та же среда бэкэнда для обоих.

Есть предложения?

...