Skip to content

🔥 Deploy to Production #1

🔥 Deploy to Production

🔥 Deploy to Production #1

name: 🔥 Deploy to Production
concurrency:
group: ${{ github.repository }}-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
on:
workflow_dispatch:
env:
FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}
FLY_ORG: ${{ vars.FLY_ORG }}
FLY_REGION: ${{ vars.FLY_REGION }}
jobs:
deploy-production:
name: "🔥 Deploy to Production based on '${{ github.ref_name }}' ${{ github.ref_type }}"
uses: forge42dev/workflows/.github/workflows/deploy-to-fly.yaml@monorepo-matrix
with:
fly_app_name: f42-memory-game-production
fly_config_file_path: fly.production.toml
github_environment: "production"
secrets:
fly_api_token: ${{ secrets.FLY_API_TOKEN }}
fly_secrets: |
SUPABASE_URL=${{ secrets.SUPABASE_URL }}
SUPABASE_KEY=${{ secrets.SUPABASE_KEY }}
DATABASE_URL=${{ secrets.DATABASE_URL }}
DIRECT_URL=${{ secrets.DIRECT_URL }}
SESSION_SECRET=${{ secrets.SESSION_SECRET }}