Запускаем symfony в локальном docker окружении, включая xdebug

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2024
  • В этом кратком видео показываю как запустить минимальную dev среду для проекта Symfony.
    Ссылка на GitHub github.com/kxx...
    На компьютере должен быть установлен
    docker (желательно, но не обязательно Docker Desktop) docs.docker.co...
    и docker compose docs.docker.co...
    Так же показываю как настроить xdebug и проести первый дебаг кода.
    Отличных проектов и прекрасного кода!

ความคิดเห็น • 10

  • @user-zl8rj4vj9e
    @user-zl8rj4vj9e 3 หลายเดือนก่อน +1

    ОГРОМНОЕ СПАСИБО!!!!!!!!!

  • @alexkogotko3981
    @alexkogotko3981 8 หลายเดือนก่อน

    круто!

  • @boriskrasnov1672
    @boriskrasnov1672 6 หลายเดือนก่อน

    Теперь нужно видео как поднять базу или хотябы инструкция в комментах, потому что дальше это остается темным лесом

  • @boriskrasnov1672
    @boriskrasnov1672 6 หลายเดือนก่อน

    В строке DATABASE_URL на месте localhost указан pg-book:5432 откуда берется этот pg-book?

    • @Shavrak
      @Shavrak  6 หลายเดือนก่อน

      Приветствую!
      Да в конфиг забралась небольшая неточность.
      На месте 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 порт.

    • @boriskrasnov1672
      @boriskrasnov1672 6 หลายเดือนก่อน

      @@Shavrak хорошо что вы ответили я уже разобрался с помощью других роликов, но все равно спасибо! Вы давно пишете на симфони?

    • @Shavrak
      @Shavrak  6 หลายเดือนก่อน

      @@boriskrasnov1672где-то чуть больше года, стал основным фреймвороком :)

    • @markellich2319
      @markellich2319 5 หลายเดือนก่อน

      ​@@Shavrakа можно установку симфони и доктрин прописать в докер файле для php контейнера, типо RUN composer require symfone && doctrine orm

  • @boriskrasnov1672
    @boriskrasnov1672 6 หลายเดือนก่อน

    База по данному видео не поднимается, нужна инструкция подробная

    • @boriskrasnov1672
      @boriskrasnov1672 6 หลายเดือนก่อน

      или же pg-cmf откуда оно беретс