Skip to content

Docker-окружение с NGINX, PHP, composer, Xdebug, Adminer, MySQL

Notifications You must be signed in to change notification settings

PhpNick/docker-ngmp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker-окружение со следующими сервисами:

Настройка

Измените .env для задания версий устанавливаемых сервисов (NGINX, Adminer, MySQL), для задания пароля и названия БД. Версия PHP прописана в файле config/php/Dockerfile.

Установка и запуск

При переключении на ветку dev будет установлен Xdebug. В основной ветке его нет.

Откройте терминал, перейдите в папку с docker-compose.yml и запустите:

docker-compose up -d

Остановка и удаление контейнеров

Чтобы остановить и удалить контейнеры используйте команду down:

docker-compose down

Сайт

Для доступа к сайту нужно перейти по адресу http://localhost:8000. В качестве демонстрационного примера используется фреймворк Flight, который устанавливается с помощью composer. Также для демонстрации устанавливается подключение с БД, с помощью mysqli (установка прописана в config/php/Dockerfile).

Adminer

Для доступа к Adminer нужно перейти по адресу http://localhost:8080. Логин по умолчанию root, а пароль задан в файле .env (MYSQL_PASSWORD).

About

Docker-окружение с NGINX, PHP, composer, Xdebug, Adminer, MySQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published