в контейнере копирую папку build?
что-то пошло не так
вообще без разницы. Смотря что хочешь сделать. Если собрать артефакты, то как выше предлагали, volume или mount. Вообще можно из контейнера хоть по ftp слить. Если что-то с ними длальше делать, то docker pipeline
FROM node:10-stretch ARG BUILD_DIR=/usr/src/app/ ARG ENVIRONMENT=dev ARG REACT_APP_VERSION=0.1 RUN mkdir -p ${BUILD_DIR} WORKDIR ${BUILD_DIR} COPY . ${BUILD_DIR} RUN npm install && \ npm run build -- ${ENVIRONMENT} FROM nginx:1.15-alpine ARG NGINX_CONF RUN mkdir -p /var/www/letsencrypt && \ mkdir -p /var/cache/nginx/proxy_cache && \ rm -f /etc/nginx/conf.d/default.conf && \ chown nginx:nginx /var/cache/nginx/proxy_cache COPY --from=0 /usr/src/app/build/ /var/www/ COPY nginx/conf.d/${NGINX_CONF}.conf /etc/nginx/conf.d/www.conf EXPOSE 80 EXPOSE 443
Обсуждают сегодня