新しい VM が起動したら、フィクスチャをシステムにロードする必要があります。MongoDB と Postgres をダンプしました。しかし、新しいマシンが稼働するたびに PC の前に座っているわけにはいきません。コマンドを「発行」するか、スクリプトが自動的に実行できるようにしたい。
ただし、PostgreSQL をダンプするようなコマンドpg_dump
にはパスワードが必要です。問題は、これらのフィクスチャを展開するために使用するスクリプトをバージョン管理する必要があることです。このパスワードを含むファイル (それが自動化を行う唯一の方法である場合) はコミットされません。コミットする必要がある場合、デプロイ リポジトリは内部開発者のみに制限されます。
私の質問は... この状況での良い習慣は何だと思いますか? Popen
これらのコマンドを発行するためにPythonを使用することを考えています。
ありがとう。
キャッシュサーバーに入れることもできます...しかし、それが唯一の「より良い」方法かどうかはわかりません...