Всем привет!
Есть WordPress проект и 2 среды (dev, prod).
Сейчас настроено и используется GitLab CI/CD + k8s
Две отдельные БД для каждой среды и сейчас они никак не синхронизируются.
Через гит идут только файлы темы и кастомных плагинов.
А теперь появилось необходимость сначала публиковать весь контент в dev (для одобрения клиентом) а затем переливать в prod, точно в таком же виде, и чтобы не пришлось вручную копипастить через админку. То есть, нужно будет при деплое также настроить и перелив БД при чем одновременно с автоматической заменой всех урлов в БД по совпадениям.
Подскажите пожалуйста как будет правильнее и корректнее это реализовать/добавить?
Много статей и мануалов по настройке автоматического развертывания для WP, но про БД там как правило ничего нет.
https://taylor.callsen.me/simple-wordpress-auto-de...
https://serveradmin.ru/ci-cd-proekta-na-wordpress/
Как я понимаю, это нужно будет реализовать через добавление некоего bash скрипта с использованием WP-CLI
Что-то по типу этого (в ответе):
Какой рецепт автоматического развертывания wordpress-сайта с помощью Deployer?
Спасибо!