Docker Compose 構成をシンプル化: 本番=docker-compose.yml、開発=docker-compose.develop.yml
- docker-compose.yml を本番用に変更(旧 docker-compose.prod.yml の内容) - docker-compose.develop.yml を新規追加(開発用) - deploy.sh を追加(本番デプロイスクリプト) - develop.bat を追加(ローカル開発起動スクリプト) - docker-compose.prod.yml を削除 - 本番サーバーに .env → .env.production シンボリックリンク設置済み - CLAUDE.md のデプロイコマンドを更新 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
22
deploy.sh
Normal file
22
deploy.sh
Normal file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
echo "=== KeinaSystem デプロイ ==="
|
||||
|
||||
echo "[1/4] git pull..."
|
||||
git pull origin main
|
||||
|
||||
echo "[2/4] docker compose down..."
|
||||
docker compose down
|
||||
|
||||
echo "[3/4] docker compose build..."
|
||||
docker compose build
|
||||
|
||||
echo "[4/4] docker compose up -d..."
|
||||
docker compose up -d
|
||||
|
||||
echo ""
|
||||
echo "=== デプロイ完了 ==="
|
||||
docker compose ps
|
||||
Reference in New Issue
Block a user