Skip to content

crystaldaking/docker-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Docker LEMP окружение на примере MODX 3

TODO: Добавить traefik Склонируйте этот репозиторий в вашу рабочую директорию. Пусть она будет docker-template

Внутри создаем структуру папок: images - пришла сам с гита db - для хранения базы данных logs - для хранения логов www - для хранения файлов

Папки www/project, logs/, db/ пустые.

Возвращаемся в папку docker-template и запускаем следующую команду Для Linux систем: sudo docker exec -t -i docker-template_php_1 /bin/bash Для macOS: docker exec -t -i docker-template_php_1 /bin/bash

Обратите внимание, что название контейнера совпадает с названием папки. Если название вашей папки различается, то введите название вашей рабочей директории.

Согласно конфигурации nginx, файлы проекта расположены в папке project. Установим MODX 3 в директорию project. composer create-project modx/revolution project 3.x-dev Дождемся, пока composer установит все зависимости.

В это время можем создать базу данных. Мы предварительно добавили adminer в нашу конфигурацию Docker, поэтому посетим http://127.0.0.1:8080 Хост базы данных: db Логин: root Пароль: dbpass

Все данные можно изменить в docker-compose файле. После создания базы данных в нужной кодировке ,мы можем перейти по адресу http://127.0.0.1/setup/ и создать новую установку. Главное - не забыть указать сервер базы данных db вместо localhost

About

Docker template for newbies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published