Docker окружение для Bitrix Framework
Этот репозиторий предоставляет готовое Docker окружение для Bitrix framework. Следуйте инструкциям ниже для настройки и запуска окружения.
Начало работы
Предварительные требования
Убедитесь, что у вас установлены Docker и Docker Compose на вашей системе.
Установка
- Перейдите в директорию
/opt:
cd /opt
- Клонируйте репозиторий:
git clone https://gitflic.ru/project/kickclick/docker-bitrix.git
cd docker-bitrix
Как работает?
Внутри папки лежит файл start.sh. Он создает пользователя и группу, которые вы укажите при старте. По соседству с папкой скрипта будет создана папка web. Внутри нее папка с именем пользователя. Далее будет сгенерирован соответсвующий docker-compose и Dockerfile. База данных будет иметь пользователя root и пароль пользователя которого вы указали. По итогу будут созданы 2 контейнера. 1 бдует отвечать за доступ к сайту по sftp, а второй сам сайт подготовленный к установке bitrix.
Пример запуска;
sudo ./start.sh user password 10010 101
- user - имя желаемого пользователя
- password - пароль пользователя
- 10010 - желаемый USER_UID (чтоб избежать пересечений с текущими пользователями лучше задавать более 10000)
- 101 - префикс занимаемых портов (например в текущем значении доступ по sftp будет осуществлять по порту 10121 а доступ к сайту по порту 10122)
Далее через nginx proxy manager можете спроксировать свой домен на соответсвующий порт сайта {ваш ip}:{префикс порта}22
Конфигурация
- Настройка почты:
Для настройки почтовых параметров обратитесь к следующим файлам:
postfix_hosting/main.cfpostfix_hosting/private/genericpostfix_hosting/private/sasl_passwd