nginx, всё это запускается через docker-compose, когда делаешь изменения во фронте (angular), чтобы они отразились в браузере при разработке - надо заново собирать фронтенд, что занимает около 30-60сек, в зависимости от мощности железа, ну вообщем вы поняли, очень много лишнего времени уходит на повторную сборку всего фронта, для того чтоб увидеть небольшое изменение, допустим понял размер пикселя - жди минуту, пока соберется, хотел узнать это вообще нормальная практика разработки или есть способ получше? чтобы изменения отражались моментально
конечно есть, ng start или как-то так, запускается дев сервер с лайв релоадом
ng serve ты имел ввиду, есть такое и --hmr флаг есть, который добавляет hmr из коробки, но приложение в докере работает изолировано, когда запускаю ng serve у себя на хосте, он запускается как полностью отдельное приложение и при обращении к серверу сразу ошибка, а без сервера на сайт не попасть
типа запросы не туда идут? поищи проксирование, там толи в package.json, толи где-то еще строку можно добавить, чтобы проксировало запросы на определенный url
Можно в src создать файл proxy.conf.json и указать в target адрес куда проксировать, думаешь заработает?
если есть работающий api на проде, то туда можно проксировать, а сам фронт запустить локально, после всех правок сбилдить и все
Ух. Быстро собирается у вас однако. У нас сборка фронта в CI минут 30-40
Это же еще от проекта очень сильно зависит, у нас пилят новую версию сайта, которая еще сырая и там не все фичи реализованы
Обсуждают сегодня