Comments 2
Статья классная, всё по делу. Отдельный респект за настройку пользователя в Dockerfile.
Есть замечания и непонятки:
Вы уверены, что хотите оставить hot-reload в проде? (Или я что-то упустил?)
В своём аналогичном монстре-проекте на 3 FastAPI-сервиса + Vue + React я создал дев и прод конфиги. В дев везде hot-reload, в прод везде npm build и копирование напрямую в образ nginx (multistage сборка). Получается, без proxy_pass, напрямую отдаётся html/css/JS. Это намного быстрее
Не понял посыл статьи. Почему это названо именно связыванием Angular с Symphony? Это универсальный гайд. Аналогичные решения применяют везде. Как я уже писал выше, я аналогичным образом связал FastAPI с Vue и React. nginx, как и любой другой обратный прокси, позволяет связать любые http сервисы. Здесь кстати был бы удобен какой-нибудь apache. Я очень люблю его за htaccess файлы, но это уже вкусовщина
Я, честно, ожидал слегка большего. Думал, будут рассмотрены какие-нибудь интересные принципы взаимодействия angular с бэком. Просто следовало название статьи сделать чуть более точным)
Здравствуйте!
Это чисто DEV/QA окружение. Прод, конечно, будет с обычным билдом работать.
Да, согласен, что это можно трактовать как универсальный гайд. Но я работаю на этом стэке. Хотел именно о нем написать. Когда я начинал, я гуглил почти также как статья названа. Поэтому я думаю, что для тех, кто искал именно это, будет полезно. А тем, кто сможет настроить это под свой стек, это домашнее задание пускай будет 🙂
С Апачем у нас контры, я не люблю его за сложность настройки. Другое дело nginx. Но тут как вы и сказали - вкусовщина)
По названию статьи: по-моему все четко написано и по делу: что написано, о том и речь в статье.
В любом случае спасибо за ваш комментарий!)
Как связать symfony 8 и Angular 22?