Ваш лучистый рецепт развертывания
Вы используете Radiant CMS?
Если да, какова ваша стратегия развертывания?
Поскольку большая часть конфигурации хранится в базе данных, мне нужно перезаписать БД на сервере с моей БД разработки (с capistrano это не проблема). Но это будет работать, только если я единственный, кто обновляет сайт. А что, если клиент тем временем создал новую страницу? Мне нужно как-то объединить базы данных.
Итак, как вы развертываете свой сияющий сайт? Как вы решаете проблему с "слиянием базы данных"? У этого должен быть простой ответ, но я не вижу его...
PS. Было бы просто замечательно, если бы вы поделились своим рецептом капистрано, если вы его используете;)
1 ответ
На данный момент у меня нет ни одного.
Я собираюсь взять https://github.com/ehaselwanter/radiant-capistrano-extension и разорвать его на части.
Я смотрю на сайт, который имеет массу постоянно меняющихся страниц и фрагментов в прямом эфире; я бы просто обновил Настройки, Макеты, CSS и JS, например, из staging или dev, вместо всех Pages, Readers и т. д.