2016-08-10 9 views
0

問題:ソースから別のサーバにインストールされたCKANインスタンスを複製したいとします。新しいサーバーは、開発サーバーに開発された更新プログラムをステージングするために使用され(CKANは既にそこにインストールされています)、プロダクションサーバーにプッシュされて機能が更新されます。より新しいCKANバージョンに移行するための広範なドキュメントがありますが、私は複製の達成方法に関するCKANのドキュメントのガイドラインを見つけることができませんでした。CKANインスタンス(ソースからインストール)を別のサーバに複製する

背景: Ubuntu 14.04、CKAN 2.5.2b、PostgreSQL 9.4.6。私は保存したいPython関数のいくつかをカスタマイズしました。

ドキュメント、エクスペリエンス、またはワークフローは、歓迎されるものではありません。

+0

通常、コードの変更は拡張パッケージ内でのみ行う必要があります。これらのパッケージを同期するために単にgitを使用しないのはなぜですか? –

+0

こんにちはHendrik、私はgitの同期に精通していません。あなたが提案するレビューされた文書はありますか?当時私はCKANとWordPressを統合し、複雑な認証システムを持っていたので、私はPythonコードに入っていました。私はプラグインを使ってCKANを拡張する方が意味があることを理解しています。 – Dimitris

+0

Webにはgitのドキュメントやチュートリアルがたくさんあります。 https://git-scm.com/documentationの公式ドキュメントから始めてください。ソースインストールのための公式のCKANのドキュメントに従っていれば、既にgitリポジトリを持っているはずです。独自のブランチを作成し、必要に応じてコードを変更します。このブランチ(およびそれ以降の変更)を運用サーバー上のCKANリポジトリに簡単にプッシュできます。 –

答えて

0

これは、Ansible playbookがソースから新しいインストールを設定することを確認できます。元のドキュメントに基づいています。

+0

こんにちはアレックス、このリソースのおかげで。私はそれがソースからのCKANをインストールするためのアクションのシーケンスであることがわかります予備的な見てから見てみましょう。私の目標は、運用システムに既存のCKANインストールを複製し、それを別のホストにコピーすることです。 – Dimitris

関連する問題