Size: a a a

2021 September 20

МФ

Максим Федоров... in symfony
Нет, смысл?
источник

OK

Oleg Krasavin in symfony
Чтобы отдельно тестить компоненты, например.
источник

OK

Oleg Krasavin in symfony
Отдельно экшн, отдельно хендлер, и т.п.
источник

МФ

Максим Федоров... in symfony
В таком случае да
источник

G[

GamIet [UA, Odessa] in symfony
Мне кажется Сергей имел ввиду тот момент, что если события А и Б должны выполнится строго последовательно, то в тестовом окружении, где sync, они так и выполнятся. А на проде с асинком - не факт.
И тут нужно уточнить что этот функционал может писать не один человек а несколько. Т.е. первый написал транспорт, с второй его использует, и при использовании на доглядел/не читал описание что команды на прод выполняются асинхронно и пошел писать синхронной код. И эта бага на тесте не вылезет.
источник

KT

Konstantin Tkachuk in symfony
Всем привет. Хочу добавить vue admin как админку, но знаний пока не хватает.
В связи с этим вопрос, поделитесь ссылкой, как правильно это сделать.
Или мне нужно читать документации симфони и vue?
источник

АЯ

Андрей Ява in symfony
Да
источник

KT

Konstantin Tkachuk in symfony
Ок
источник

👤U

👤 User in symfony
Хочу дать добрый совет.
Очень рекомендую сделать симфони только как апи, а админку сделать отдельным приложением на vue.
источник

👤U

👤 User in symfony
Для авторизации либо CORS с credentials: include, либо вообще JWT.
источник

КГ

Константин Грачев... in symfony
@PrimoSecundoTertio так чо там? Мне же интересно )
источник

D

Dmitry in symfony
fastcgi_pass php-fpm:9000;
источник

КГ

Константин Грачев... in symfony
При таком конфиге nginx делает резолв php-fpm имени только 1 раз при старте, поэтому он у тебя других и не видит
источник

КГ

Константин Грачев... in symfony
set $backend_server php-fpm;
fastcgi_pass $backend_server:9000;

Вот так можно обойти
источник

D

Dmitry in symfony
А как при этом заставить докер компоуз резолвить 3 контейнера под одно имя ?
источник

KT

Konstantin Tkachuk in symfony
Спасибо
источник

КГ

Константин Грачев... in symfony
Внутри контейнеров у докера свой dns и если контейнеров несколько он тебе раунд робином будет разные ip выдавать
источник

D

Dmitry in symfony
интересно, попробую, спасибо
источник

МФ

Максим Федоров... in symfony
хэндлер так и так можно потестить, экшн — а зачем экшн тестить без некоторого флоу? ну в смысле самого по себе?

но вообще вы правы, было бы хорошо в тестах иметь возможность преключать с in_memory на sync

надо будет поизучать как сделать вечерком
источник

OK

Oleg Krasavin in symfony
Если у нас БЛ живет в хендлерах, то в экшенах имеет смысл проверять валидацию реквеста, факт отправки корректной команды и схему/контент/код респонса.
источник