Ребят, поделитесь опытом, вот такой вопрос:
Есть prod есть dev, тут всё понятно. Задача — поставить новый плагин, внести настройки и перетащить всё это на прод. Плагин затрагивает контентную часть, те нужны изменения в базу данных.
Есть посещаемый проект, постоянно генерирующий записи в базу. Соответственно, на таком проекте не получится сделать дамп базы, перенести её на dev и через несколько часов/день вернуть на прод. За это время на проде будет уже куча новых записей, и базы будут несовместимы.
Какая логика моих действий должна быть применимо к OctoberCMS?
У октября в этом плане жопа. Я этим ещё год назад заморачивался.. у нас помимо прода и дева ещё стейдж есть с Копией прода.
Я делал плагин, который собирал конфиги в json и потом пушил всё гитом... не помню на чем всё встало, но ебани было не мало, в итоге оказалось, что дешевле все эти настройки руками править за пять минут на всех серверах, даже если это нудно и неудобно и автодеплой уже немного не авто. Это всё пофиг, потому что конфиги вносятся редко, по крайней мере реже чем правки в код.
Но сил серверов было бы больше я б добил тот плагин 100%.
Либо вынес все эти настройки через хардкод в нативный конфиги и .env