2017-03-02 8 views
-2

djangoとpythonを使って非常に簡単なプロダクション用のアプリケーションを作成しました。しかし、プロトタイプ作成では、Runserverコマンドとlocalhostを使用しました。問題はこれです:毎回localhostとコマンドラインを使わずにアプリケーションを配備したいのです。それを使用している人々はこれを行うことができません。それは1台のコンピュータに実装されるので、それは挑戦的ではありません。アプリはあるデータベースからデータを取得し、データを別のデータベースに格納します。私たち自身のURLを持っているといいですね。私たちはwsgiを通してそれを行う必要がありますか? Apache?私は問題は簡単だと知っていますが、展開する方法は非常に多く、その多くは私たちのニーズに合わせて複雑すぎます。ローカルホストを使用しないでDjangoアプリケーションを配備する方法

私は、ローカルホストを使用していることは、このタイプのものに最適ではないことを読んでいます。これは本当ですか?

すべてのヘルプはアプリのライブを展開したいようですね

+0

あなたはライブアプリを展開したいと思うのですか?もしそうなら、私は – ynot269

答えて

1

素晴らしいことです。したがって、AWS/Azure/Firebaseなどの動的ホスティングサービスを使用することをお勧めします。独自のURLが必要な場合はドメインを購入し、ドメインの設定でドメインをリダイレクトできるようにCNAMEファイルも設定しますクラウドのライブインスタンスに送信します。

ローカルホストは、テストやクライアントに影響を与えずに変更を加えた後、本番用のクラウドインスタンスに展開/プッシュするのに適しています。

+0

私たちのクライアントは、データセキュリティのために、それを専用のCPUで内部に保ちたいと思っていました。彼らは基本的に私たちに外部クラウドサービスを使用しないように指示しました。あなたはこの状況で何をしますか? –

関連する問題