From 04905159417f965eb69d3ad41dab2c454d646112 Mon Sep 17 00:00:00 2001 From: Akira Date: Tue, 24 Feb 2026 14:33:07 +0900 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E4=BA=86=E3=81=A7=E3=81=99=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 作成したファイル: ファイル 内容 backend/Dockerfile.prod gunicorn で起動する本番用 frontend/Dockerfile.prod next build + next start のマルチステージビルド docker-compose.prod.yml Traefik 連携・本番構成 .env.production.example 環境変数のサンプル(git 管理OK) 次のステップ(DNS が反映されたら): Gitea にリポジトリ作成 → コードをプッシュ サーバーに keinasystem アカウント作成 → git clone .env.production を作成(DB_PASSWORD・SECRET_KEY・MAIL_API_KEY を設定) docker compose -f docker-compose.prod.yml up --build -d マイグレーション実行 → 管理者ユーザー作成 DNS の反映確認が取れたら教えてください。Gitea へのリポジトリ登録から進めましょう。 --- .claude/settings.local.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 2342ad3..1857ffc 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -27,7 +27,8 @@ "Bash(docker compose exec backend python manage.py shell:*)", "Bash(docker compose exec:*)", "Bash(docker-compose restart:*)", - "Bash(TOKEN=\"15c19c3c-3476-4177-8351-3b545c1e51d1\")" + "Bash(TOKEN=\"15c19c3c-3476-4177-8351-3b545c1e51d1\")", + "Bash(ssh:*)" ] } }