multiple - ветка
С использованием доменов сайта
Last updated
С использованием доменов сайта
Last updated
Клонируем репозиторий
Переключаемся на ветку multiple ⇒ git checkout multiple
Добавляем в hosts запись о домене 127.0.0.1 domain.example Linux: /home/hosts Windows: C:\Windows\System32\drivers\etc\hosts
Настраиваем .env
PROJECT_NAME=router - Имя docker проекта. Оставить как есть. (Обязательное)
SEARCH_ENGINE=sphinx - Поисковой движок. Оставить как есть. (Опционально обязательное)
USER_ID - ID пользователя в Linux. Оставить как есть. (Обязательно для OS LInux)
DB_ROOT_PASSWORD - root пароль для бд. Можно указать свой
NGINX_PORT=80 - Порт по которому происходит маршрутизация. (Обязательно)
ADMINER_PORT - Порт для Adminer
MARKUP_PORT - Порт для образа с сборщиком. Для возможности открыть верстку в браузере
Настройка docker-compose.yml.
По умолчанию настройка может не требоваться. Вся базовая настройка может заключается в указании root директории со всеми проектами в секциях volume ⇒ ../www .
Добавление другой версии PHP для сайта Внести новую версию php можно скопировать текущую секцию-контейнер с phpXX и настроить по необходимости.
После добавить nginx конфиг с новой версией PHP ⇒ docker/nginx/config/base/bitrix_phpXX.conf
Добавить в конфиг нужного сайта /docker/nginx/config/sites/some_config.conf новый базовый конфиг строкой include bitrix_phpXX.conf;