Окружение для веб-разработки на базе Docker. Включает в себя:
- Nginx
- PHP 7.4
- MariaDB
- Adminer
- MailHog
-
Клонировать или скачать репозиторий.
-
Установить docker и docker-compose.
-
Добавить в файл hosts вашей ОС новые хосты:
127.0.0.1 main ::1 main 127.0.0.1 bitrix ::1 bitrix 127.0.0.1 trash ::1 trash 127.0.0.1 main.local ::1 main.local 127.0.0.1 bitrix.local ::1 bitrix.local 127.0.0.1 trash.local ::1 trash.local
-
Для запуска окружения использовать команду:
docker-compose up -d
или скрипт
./start.sh
-
Для остановки окружения использовать команду:
docker-compose down
или скрипт
./stop.sh
-
Для размещения проектов использовать любой из дочерних каталогов в каталоге data. URL маппятся на каталоги следующим образом:
URL Каталог http://localhost/ data/main/ http://main/ data/main/ http://main.local/ data/main/ http://trash/ data/trash/ http://trash.local/ data/trash/ http://bitrix/ data/bitrix/ http://bitrix.local/ data/bitrix/ Каталог data/bitrix/ имеет специфичные настройки на стороне Nginx для размещения в нем дистрибутивов Bitrix.
-
Adminer доступен по адресу http://localhost:8080/
-
MailHog доступен по адресу http://localhost:8025/