Contesto:
I nostri requisiti di disponibilità sono piuttosto ampi. Se il nostro server privato virtuale diventa offline, devo essere in grado di sostituirlo entro pochi giorni.
Non è un problema perché i dati e i registri sono eliminabili. Il codice Python è sicuro in Mercurial, ed è stato eseguito il backup in modo efficace in diverse posizioni. Abbiamo debitamente registrato tutti i passaggi necessari per ricostruire il server nella stessa configurazione in un MediaWiki che è memorizzato su ... oh mio Dio ... Virtual Private Server.
Ho bisogno di un modo per eseguire il backup delle istruzioni in MediaWiki in modo da poterle leggere quando il server è inattivo.
Proposta:
Sarebbe bello avere tutte le modifiche a MediaWiki inviate automaticamente al nostro repository di codice sorgente di Mercurial, quindi anche queste sarebbero automaticamente replicate su tutte le macchine dello sviluppatore. Presumibilmente potremmo quindi avviare una versione locale di MediaWiki per leggere i contenuti. (La scrittura potrebbe causare conflitti, ma potremmo vivere senza quello.)
Non sono stato in grado di trovare una soluzione simile fatta prima. Il mio Google Fu mi sta fallendo o c'è una buona ragione per cui questo è un cattivo approccio?