bitrix.core
  • Docker
    • multiple - ветка
    • master - ветка
  • Работа с Git frontend/backend
  • Требования к Bitrix разработке
  • Требования к верстке
    • Прижатие шапки и подвала
  • Полезные команды
  • Черновики
  • Архитектура/Структура
    • Сервера
    • Разработка
  • SMTP Test
  • План
    • Перенос хостингов
    • Работа с миграциями
Powered by GitBook
On this page
  1. Docker

multiple - ветка

С использованием доменов сайта

PreviousDockerNextmaster - ветка

Last updated 1 month ago

Развертывание

  1. Клонируем репозиторий

  2. Переключаемся на ветку multiple ⇒ git checkout multiple

  3. Добавляем в hosts запись о домене 127.0.0.1 domain.example Linux: /home/hosts Windows: C:\Windows\System32\drivers\etc\hosts

  4. Настраиваем .env

    1. PROJECT_NAME=router - Имя docker проекта. Оставить как есть. (Обязательное)

    2. SEARCH_ENGINE=sphinx - Поисковой движок. Оставить как есть. (Опционально обязательное)

    3. USER_ID - ID пользователя в Linux. Оставить как есть. (Обязательно для OS LInux)

    4. DB_ROOT_PASSWORD - root пароль для бд. Можно указать свой

    5. NGINX_PORT=80 - Порт по которому происходит маршрутизация. (Обязательно)

    6. ADMINER_PORT - Порт для Adminer

    7. MARKUP_PORT - Порт для образа с сборщиком. Для возможности открыть верстку в браузере

  5. Настройка docker-compose.yml.

    По умолчанию настройка может не требоваться. Вся базовая настройка может заключается в указании root директории со всеми проектами в секциях volume ⇒ ../www .

    1. Добавление другой версии PHP для сайта Внести новую версию php можно скопировать текущую секцию-контейнер с phpXX и настроить по необходимости.

    2. После добавить nginx конфиг с новой версией PHP ⇒ docker/nginx/config/base/bitrix_phpXX.conf

    3. Добавить в конфиг нужного сайта /docker/nginx/config/sites/some_config.conf новый базовый конфиг строкой include bitrix_phpXX.conf;

https://git.craftpromotion.ru/dev/bitrix.server/-/tree/multiplegit.craftpromotion.ru