0
私のWebサーバーは、nginx、django、および多くのPython依存関係に依存しています。私はポータブルイメージ/スクリプトを作成して新しいサーバーで実行し、すぐに起動して実行できる方法があるかどうか疑問に思っています。 Dockerはこれに関連していますか?Djangoサーバーを移植可能にするには?
私のWebサーバーは、nginx、django、および多くのPython依存関係に依存しています。私はポータブルイメージ/スクリプトを作成して新しいサーバーで実行し、すぐに起動して実行できる方法があるかどうか疑問に思っています。 Dockerはこれに関連していますか?Djangoサーバーを移植可能にするには?
常にあなたのコードを管理するにはgitを使用してください。 gitを使用すると、他のサーバーですぐにあなたのdjangoプロジェクトを取得できます。しかし、それだけです。
また、データベースを移行する必要があります。すべてのDBエンジンには、これを実行するためのダンプオプションがあります。
静的assestsを移動することを忘れないでください。おそらく、それらはすべて1つのディレクトリにあります。
あなたのnginx、データベースのインストールと設定はどうですか?ここで関連するドッカーです。
これをすべて実行すると、正常に移行する必要があります。
なぜgitを使用しないのですか –
Dockerは間違いなくこの問題に関連していますが、SOの回答の範囲を超えています - このガイドをご覧ください(http://ruddra.com/2016/08/14/docker-django -nginx-postgres /) –
git +の可能な組み合わせを使用できます – Vaibhav