-
Notifications
You must be signed in to change notification settings - Fork 14
99.legacy
Andrey F. Mindubaev edited this page Apr 13, 2018
·
1 revision
После копирования кода существующего приложения, необходимо проделать ряд манипуляций
для того, чтобы заставить его работать внутри docker-workflow-symfony.
Необходимо разделить запуск скриптов composer на 2 части
- Скрипты для создания образа docker, могут быть запущены когда в отсутствии базы данных
- Скрипты для внесение изменений в БД, могут быть запущены внутри созданного контейнера с доступной БД
Средствами composer не получится разделить скрипты на 2 части, поэтому их нужно
удалить из composer.json и добавить в файл build.xml в таргеты app-deploy и
database-deploy соответственно.
Чтобы после пересоздания контейнера загруженные файл не потерялись, и нужно
загружать в директорию /srv/storage/upload: эта директория находится в volume
контейнера на удалённом сервере, плюс эта директория и всё содержимое доступно
по адресу http://сайт/upload