Докеризация удобна при разработке проекта. Имеет смысл даже в случае, когда на проде не будет использоваться докер.
- Почта перехватывается и ее можно проверять по адресу
- Документацию разрабатывается при старте проекта размещается в папке
doc
- Может быть доступна по адресу
- Переместите весь код в папку
src/app
- Отредактируйте переменные
MYSQL_DUMP
,RSYNC_ROOT
вMakefile
git add --all
git commit -m "dockerized"
git push origin master
- Переместите репозиторий в папку
src/app
вместе с папкой.git
- Отредактируйте переменные
MYSQL_DUMP
,RSYNC_ROOT
вMakefile
- Иницализация
make init
- Измените подключение к БД в файле
src/app/bitrix/.settings.php
. Правильные значения прописаны в файле.env
. Обычно это:'host' => 'mysql', 'database' => 'db', 'login' => 'bitrix', 'password' => '123',
- Запуск контейнеров
make up
- Восстановление БД
make restore-mysql
- Если дамп БД доступен на удаленном сервере, то ее можно скачать и развернуть в докере:
make restore-first
- Папки bitrix и upload с удаленного сервера подтягиваются командой:
make rsync