School 21 project: docker setup for nginx + mysql + wordpress
Проект создан в рамках программы обучения Школы 21.
Docker
Полная конфигурация Docker. Использует docker-compose, dockerfile, sh-скрипты и другие конфиги для поднятия 3-х контейнеров: NGINX, MariaDB, Wordpress.
- Поднимает 3 раздельных контейнера: NGINX, MariaDB, Wordpress.
- Связывает контейнеры отдельной сетью.
- Выполняет настройку контейнеров, используя
.env
файлы. - Запускает полностью готовый Wordpress одной командой.
- Сохраняет свое состояние, повторный запуск открывает уже созданный ранее Wordpress.
- В случае повреждения/отсутсвия файлов, осуществляет восстановление/переустановку.
- В случае падения контейнера, перезапускается.