Запускаем symfony в локальном docker окружении, включая xdebug
ฝัง
- เผยแพร่เมื่อ 7 ก.ย. 2024
- В этом кратком видео показываю как запустить минимальную dev среду для проекта Symfony.
Ссылка на GitHub github.com/kxx...
На компьютере должен быть установлен
docker (желательно, но не обязательно Docker Desktop) docs.docker.co...
и docker compose docs.docker.co...
Так же показываю как настроить xdebug и проести первый дебаг кода.
Отличных проектов и прекрасного кода!
ОГРОМНОЕ СПАСИБО!!!!!!!!!
круто!
Теперь нужно видео как поднять базу или хотябы инструкция в комментах, потому что дальше это остается темным лесом
В строке DATABASE_URL на месте localhost указан pg-book:5432 откуда берется этот pg-book?
Приветствую!
Да в конфиг забралась небольшая неточность.
На месте pg-book поставьте postgres, это имя контенйера с базой.
Далее в контейнере php установите
composer require symfony/orm-pack
и прогоните команду создания базы
bin/console doctrine:database:create
DATABASE_URL="postgresql://devuser:97y2amDpm@postgres:5432/bookdb?serverVersion=15&charset=utf8"
На гитхабе я тоже поменял, эту настройку, чтобы сразу все запработало.
В сети докера, в которую входят три контейнера php, nginx, postgres
по эти именам к ним и можно достучаться.
Как пример, посмотрите в настройку nginx, на строчку
fastcgi_pass php:9000;
Тут означает, что nginx все свои запросы отправит в контенйер php на 9000 порт.
@@Shavrak хорошо что вы ответили я уже разобрался с помощью других роликов, но все равно спасибо! Вы давно пишете на симфони?
@@boriskrasnov1672где-то чуть больше года, стал основным фреймвороком :)
@@Shavrakа можно установку симфони и доктрин прописать в докер файле для php контейнера, типо RUN composer require symfone && doctrine orm
База по данному видео не поднимается, нужна инструкция подробная
или же pg-cmf откуда оно беретс