- Данный репозиторий предназначен для поднятия через DOCKER окружения для разработки в PHP.
- В процессе развертывания поднимаются контейнеры:
- Nginx
- PHP
- MySQL (можно поднять так же postgresql)
- PhpMyAdmin (хост в ней
mysql) или Adminer
- В процессе развертывания поднимаются контейнеры:
- запустить операцию сборки
/php-build.shона создаст файлик.env - заполнить
.env, особое внимание обратить на свой логин в hub.docker и заполнить переменнуюDOCKER_LOGIN - запустить еще раз
./php-build.sh- он соберет php и модули, запакует и выгрузит на ваш акканут в hub.docker - запустить
./dock-start.sh- поднимет все инфраструкуру - остановить -
./dock-stop.sh - удалить контейнеры и все волуме (диструктивно!) -
dock-prune.sh
- Устанавливаем mkcert(https://github.com/FiloSottile/mkcert#installation)
- Создаем папку или используем proxy/certs и в ней генерируем серфикат
mkcert -key-file yournamedomen.key -cert-file yournamedomen.crt yournamedomen