Как работает рабочий процесс laradock? - PullRequest
0 голосов
/ 24 июня 2019

Я работаю над настройкой приложения с помощью laravel и laradock.Но я не могу полностью погрузиться в рабочий процесс от разработки до тестирования.

После некоторых поисков в Интернете я нашел два различных способа использования laradock в производстве.

Рабочий процесс 1:

Первый - это создание ваших изображений с использованием кода laravel, помещая эти изображения в личный реестр докеров.А затем на сервере извлеките эти изображения и объедините их с помощью файла docker-compose.

Рабочий процесс 2

Другой способ, который кажется немного более длительным,должен развернуть образы docker-compose, предоставленные laradock (apache2, workspace, php-fpm и php-worker), а затем извлекать код laravel в эти образы.

Также документы докера указывают, что не использовать тома впроизводство для исходного кода. Документация Docker

Но как мне получить исходный код в изображения, когда код находится вне контекста, указанного в файле docker-compose (COPY, похоже, неиз-за этого работайте в Dockerfile)

workspace:
build:
  context: ./workspace #can't reach files outside this folder

Кто из них лучший, или намеченный рабочий процесс?

...