Fix production API URL - 本番環境でAPI URLを動的に設定 #19
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: 🚀 Auto Deploy to Vercel | |
| on: | |
| push: | |
| branches: [ deploy ] | |
| pull_request: | |
| branches: [ deploy ] | |
| jobs: | |
| deploy: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: 📥 Checkout code | |
| uses: actions/checkout@v4 | |
| - name: 🔧 Setup Bun | |
| uses: oven-sh/setup-bun@v1 | |
| with: | |
| bun-version: latest | |
| - name: 📦 Install dependencies | |
| run: | | |
| # フロントエンド依存関係 | |
| cd jph-front-core | |
| bun install | |
| # バックエンド依存関係 | |
| cd ../jph-back-core | |
| bun install | |
| # ルート依存関係 | |
| cd .. | |
| npm install | |
| - name: 🧪 Run tests | |
| run: | | |
| echo "🧪 Running tests..." | |
| cd jph-back-core && bun test | |
| cd ../jph-front-core && bun run lint | |
| - name: 🏗️ Build projects | |
| run: | | |
| echo "🏗️ Building frontend..." | |
| cd jph-front-core | |
| bun run build | |
| echo "🏗️ Building backend..." | |
| cd ../jph-back-core | |
| bun run build | |
| - name: 🔧 Setup Vercel CLI | |
| run: | | |
| npm install -g vercel@latest | |
| - name: 🚀 Deploy to Vercel | |
| run: | | |
| echo "🚀 Deploying to Vercel..." | |
| vercel --token ${{ secrets.VERCEL_TOKEN }} --scope ${{ secrets.VERCEL_ORG_ID }} --prod --yes | |
| env: | |
| VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} | |
| VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} | |
| - name: 📊 Deployment Status | |
| run: | | |
| echo "✅ Deployment completed successfully!" | |
| echo "🌐 Your app is now live on Vercel" |