Docker - составь недостающие файлы - PullRequest
0 голосов
/ 11 октября 2019

Мой вопрос прост, когда сборка docker-compose: некоторые новые папки будут сгенерированы с помощью команды npm run prod, я добавил в свой Dockerfile "ls -lhtr the_missingFolder", и я вижу, что он там.

После завершения сборки я запустил docker-compose up >> Зачем папка не в контейнере, почему?

Как мне это исправить, пожалуйста.

ОТ Ubuntu: 16.04

RUN apt-get update && apt install -y build-essential

RUN apt-get update -y && apt-get install -y openssl zip распаковать git libpng-dev zlib1g-dev libicu-dev libtool g ++

RUN apt-get update && apt-get установить -y --no-install-recommend apt-utils

RUN apt install -y composer

RUN apt-get install -y curl wget

RUN apt-get install -y autoconf automake automake pkg-configlibgtk-3-dev nasm

RUN apt-get clean && apt-get update && apt-get install -y locales RUN locale-gen en_US en_US.UTF-8

RUN apt-getinstall -y python-software-properties

RUN apt-get install -y software-properties-common

RUN LC_ALL = C.UTF-8 add-apt-repository -y ppa: ondrej/ php

RUN apt-get update

RUN apt install -y php7.1-fpm php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-cli php7.1-zip php7.1-pgsql php7.1-curl

RUN curl -sL https://deb.nodesource.com/setup_11.x |bash -

RUN apt-get install -y nodejs

RUN mkdir -p / usr / src / app

WORKDIR / usr / src / app

КОПИЯ. ./

COPY package * .json ./

RUN cp .env.docker .env

RUN npm install

RUN npm run prod

КОПИЯ. / usr / src / app /

WORKDIR / usr / src / app

Обновление RUN composer

Установка RUN composer --no-взаимодействия --prefer-dist -optimize-autoloader

RUN Конфигурация php artisan: clear

RUN php artisan optimize

CMD bash -c "php artisan db: seed --class = App \ module \ role\ база данных \ seed \ role "

CMD bash -c" php ремесленник db: seed --class = приложение \ модуль \ уведомление \ база данных \ seed \ messages "

CMD bash -c"Уведомления php artisan: файлы генерации "

CMD bash -c" миграция php ремесленника "

CMD bash -c" установка композитора && php artisan serve --host = 0.0.0.0 --port= 8000 "

ВОЗДЕЙСТВИЕ 8000

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...