Skip to content

本番環境デプロイ手順

Uno-Takashi edited this page Apr 9, 2022 · 2 revisions

本番環境デプロイ手順

環境変数設定

設定値は出来る限り環境変数に集約しています。

djangoのdebugモードの無効化

デフォルトでは、Djangoコンテナはデバッグモードが有効化されています。 ルートディレクトリに存在している.env.globalにおいて、DEBUG = 1に変更します。

-DEBUG = 0
+DEBUG = 1

ドメイン設定

デフォルトでは、localhostでの開発を想定し、ドメインとしてlocalhostを設定しています。 ルートディレクトリに存在している.env.globalにおいて、My_DOMAINを変更することで、djangoコンテナ、nginxコンテナの設定が自動的に行われます。 これらの設定は、wwwを付けたアクセスも同時に行われます。

-My_DOMAIN = localhost
+My_DOMAIN = yourdomain.net

SSL対応

sslに対応をしたい場合、事前情報としてnginx構成を参照してください。

./nginx/templatesディレクトリにhttpの設定が入っています。templatesディレクトリに.templateファイルを作成しておけば自動的に設定が読み込まれます。 共通部分に関しては、別ファイルとして切り出しているため、基本的にはhttpの設定ファイルと同様の範囲のみを定義してください。

ドメイン認証方式の証明書の発行のために、.well-knownディレクトリは外部から接続できるように設定しています。そちらをご活用ください。