@reech

Как организовать обновление php модулей?

Я на этапе проектирования. Помогите грамотно придумать схему работы.
Будут 3-5 сайтов, использующих общие модули "форум", "отзывы". На каждом сайте будут специфические поля в mysql таблице для этих модулей и в тоже время хочу централизовано обновлять эти модули.
Посоветуйте инструменты как грамотно это реализовать. Однозначно можно composer'ом обновлять модули. Как при этом вынести настройки под конкретный сайт? Как настроить автообновление? Спасибо.
  • Вопрос задан
  • 440 просмотров
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер

Как при этом вынести настройки под конкретный сайт?

Хорошо бы это сделать через Laravel Package, используя Service Provider - будет конфигурация.


Как настроить автообновление?

Тут море вариантов, зависит от того, как деплой происходит итд.
3-5 сайтов - можно набросать bash скрипт, который после обновления этого модуля во всех сайтах обновит зависимости.
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
composer

Как при этом вынести настройки под конкретный сайт?


Просто вынесите настройки, они же в git не хранятся. Если планируете автодеплой налаживать - то все различия в ENV переменные и разруливать все на уровне CI-сервера (у меня например так разруливается, по джобе на сервер, что бы все секьюрные штуки спрятать и не хранить при этом в GIT-е)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы