Developer Utility
Docker Compose ジェネレーター
プロジェクトタイプと必要なサービスを選択すると、docker-compose.yml、.env.example、Dockerfile、Nginx 設定、実行コマンド、README の下書きをまとめて生成できます.
構成設定
まずプロジェクトタイプと実行環境を選び、必要なサービスだけを選択してください。
プロジェクト基本値
サービス選択
データベース / シークレット
生成結果
生成されたファイルをタブごとに確認し、コピーまたはダウンロードできます。
ヘルプ
Docker Compose ジェネレーターはいつ使いますか?
Django、Flask、Node.js、静的サイトプロジェクトを Docker 環境で素早く構成したいときに使用します。プロジェクトタイプとサービスを選ぶだけで、開始用の設定ファイルをまとめて作成できます。
推奨される使い方
まずプリセットを選択し、プロジェクト名、ドメイン、DB 名、ポートだけを変更する方法が効率的です。生成結果はそのままコピーするか、ZIP ファイルとしてダウンロードしてプロジェクトルートに配置できます。
本番環境での注意点
生成される内容は開始用のドラフトです。本番環境に適用する前に、パスワード、シークレットキー、ドメイン、静的/メディアファイルのパス、HTTPS 設定、バックアップ方針、イメージバージョンを必ず確認してください。
生成された docker-compose.yml をそのまま使えますか?
開始用のドラフトとして使えますが、本番環境に適用する前に、パス、環境変数、イメージバージョン、サービス名、デプロイ条件を必ず確認してください。
.env.example はなぜ生成されますか?
.env.example は必要な環境変数を示すサンプルファイルです。このファイルを .env にコピーし、実際のプロジェクト値に置き換えて使用してください。
DB ポートを外部公開してもよいですか?
ローカル開発では便利な場合がありますが、本番環境ではデータベースや Redis のポートを外部に直接公開しない構成がより安全です。
Nginx は必須ですか?
本番環境では Nginx を reverse proxy として使うことが一般的です。リクエストをアプリコンテナへ転送し、静的ファイルやメディアファイルの配信にも役立ちます。