Контекст:
Наши требования к доступности довольно свободны. Если наш виртуальный частный сервер отключится, я должен заменить его в течение нескольких дней.
Это не проблема, потому что данные и журналы одноразовые. Код Python надежно хранится в Mercurial, эффективно резервируется в нескольких местах. Мы должным образом записали все шаги, необходимые для перестройки сервера в ту же конфигурацию в MediaWiki, который хранится на ... о дорогой ... Виртуальном частном сервере.
Мне нужен способ резервного копирования инструкций в MediaWiki таким образом, чтобы я мог их прочитать, когда сервер не работает.
Предложение:
Было бы неплохо, чтобы все изменения в MediaWiki автоматически передавались в наш репозиторий исходного кода Mercurial, поэтому он также будет автоматически реплицироваться на все машины разработчика. Предположительно, мы могли бы запустить локальную версию MediaWiki для чтения содержимого. (Письмо может вызвать конфликты, но мы могли бы жить без этого.)
Я не смог найти такое решение сделано раньше. Мой Google Fu подводит меня, или есть веская причина, почему это плохой подход?