README.md

Docker окружение для Bitrix Framework

Этот репозиторий предоставляет готовое Docker окружение для Bitrix framework. Следуйте инструкциям ниже для настройки и запуска окружения.

Начало работы

Предварительные требования

Убедитесь, что у вас установлены Docker и Docker Compose на вашей системе.

Установка

  1. Перейдите в директорию /opt:
cd /opt
  1. Клонируйте репозиторий:
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.cf
  • postfix_hosting/private/generic
  • postfix_hosting/private/sasl_passwd
Описание

Готовое окружение для Bitrix

Конвейеры
0 успешных
0 с ошибкой