Skip to content

Docker Container for Majestic [PHP 8, Nginx, Apache, phpMyAdmin, MySQL, MariaDB, Postgres, Redis

License

Notifications You must be signed in to change notification settings

majestic-studio/Docker-Containe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎨 Majestic Docker Сontainer

Данное окружение полностью настроено и готово к работе с Majestic Framework, его отдельными компонентами, либо другими проектами написанными на PHP.

MDC включает в себя следующие компоненты:

Структура папок и файлов:

  • Docker
    • Addons: основыые настройки окружения контейнеров
    • DataBase: содержимое базы данных MySQL, MariaDB и так далее.
  • Logs: папка содержит вседоступные логи приложения
    • Nginx: логи веб-сервера Nginx
    • Apache: логи веб-сервера Apache

Настройки

Все настройки вынесены в общий с Majestic файл .env

  • db_username
    • Содержит имя базы данных
  • db_password
    • Содержит пароль базы данных
  • db_driver
    • Содержит драйвер (тип) базы данных, будь то MySQL или MariaDB

Запуск контейнера

Для начала необходимо установить все внешние зависимости, сделать это можно командой

docker-compose build

Данная команда установит все необходимые образы для запуска необходимых контейнеров.

После чего мы можем запустить сам Docker

docker-compose up -d

Этот README был создан с ❤️

About

Docker Container for Majestic [PHP 8, Nginx, Apache, phpMyAdmin, MySQL, MariaDB, Postgres, Redis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published