Size: a a a

2021 April 19

☆Даня☆ in symfony
источник

☆Даня☆ in symfony
Если в ручную сделать, то все ок composer run-script <name>
источник

✨Basic_Instinct✨ in symfony
composer post-create .....
источник

☆Даня☆ in symfony
?
источник

☆Даня☆ in symfony
источник

✨Basic_Instinct✨ in symfony
у тебя команда записана post-create-project-cmd
источник

✨Basic_Instinct✨ in symfony
вот и набираешь
composer post-create-project-cmd
источник

☆Даня☆ in symfony
Да, эта команда должна сработать если я проект создаю через composer
источник

☆Даня☆ in symfony
А есть post-package-install срабатывает после установки пакета
источник

☆Даня☆ in symfony
Мне не нужно в ручную ничего вводить, у композер есть события, которые автоматические срабатывают, но они почему-то не работают, хотя раньше работало
источник

✨Basic_Instinct✨ in symfony
вон оно че
источник

☆Даня☆ in symfony
В 2 версии композер ничего не написано про скрипты
источник

✨Basic_Instinct✨ in symfony
хз, такой хрени не доводилось прикручивать
источник

✨Basic_Instinct✨ in symfony
может компосер апдейт сделать?
источник

ПГ

Павел Г. in symfony
Приветствую. Может кто подскажет ))

Есть симфони-приложение, монолит, на борту мессенджер для ивентов и асинхронных задач. Грубо говоря можно разделить на клиентскую часть (рега клиента и прием заказов) и производство+управление товарами (создание товаров, выполнения заказов менеджерами, где у заказов меняются статусы жизненного цикла, которые должны быть видны у клиента ).  Задача - разделить на два отдельных приложения  клиент (может быть несколько сайтов) и производство(которое принимает эти заказы). Общение с бэка на бэк.

Две основные проблемы:
1) Много общих элементов. Например список товаров, города. При этом клиенты/заказы на клиентской части свои. Есть вариант настроить реплику master slave из производства на каждого клиента отдельных таблиц (товары например). Может какие еще варианты интересные есть?
2) Обмен сообщениями о статусах заказов. Первоначально думал по api общаться, но потом подумал, почему бы не через rabbitmq. Теже ивенты ловить, как я сейчас ловлю. Но symfony messenger вроде под несколько приложений не приспособлен. Подключать еще одну либу и кидать в отдельную очередь дубликаты сообщений-ивентов? Какую либу можете посоветовать?  Или все же лучше api для такого. Ведь api так или иначе все равно будет (например если клиент хочет поменять конфигурацию заказа, а он уже ушел в реальное производство - у нас выдает месседж с ошибкой).

Буду благодарен любой идее и обсуждению :)
источник

VM

Volodymyr Melko in symfony
имхо, рановато вам в распределенные системы, имхо
источник

ПГ

Павел Г. in symfony
Есть задача, надо решать.
источник

ПГ

Павел Г. in symfony
Были бы варианты - не лез)
источник

VM

Volodymyr Melko in symfony
решать нужно не задачи, а проблемы.
Зачем нужно это разделение?
источник

ПГ

Павел Г. in symfony
Задача - несколько сайтов принимающих заказы, один сайт производства. Клиент хочет масштабировать биз в стиле франшизы ну или как то так.
источник