Учебный проект на платформе udemy.com
Сертификат об успешном прохождении курса.
Для проекта нужен docker (docker desktop) а так же docker-compose
Настроить свои переменные в файле .env
для docker контейнеров на основе файла .env.dist
cp .env.dist .env
Настроить свои переменные в файле app/.env
для symfony приложения на основе файла .env.dist
cp app/.env.dist app/.env
Собрать и запустить контейнеры проекта
docker-compose up -d --build
Заполнить тестовыми данным после зупска контейнеров проекта можно зайдя в контейнер
docker-compose exec php-fpm bash
выполнить в контейнере команду
symfony console doctrine:fixtures:load -n
открыть в браузере адрес http://localhost для просмотра проекта.
Контейнер | Назначение и комментарий |
---|---|
sy6-database | Postgres база (подключение через localhost порт 5432) |
sy6-mailcatcher | Для разработки и отладки отправки писем с symfony с интерфейсом просмотра писем http://localhost:1080 |
sy6-nginx | Вэб сервер проекта по адресу http://localhost |
sy6-php | Контейнер с symfony с php-fpm, composer, и symfony cli утилитой. |