fastapi-v2 / .github /workflows /deploy-production.yml
ourteam
set up production
a3f8e02
raw
history blame
640 Bytes
name: Deployment Pipeline (Production)
on:
push:
branches:
- main
permissions:
id-token: write # This is required for requesting the JWT
contents: read # This is required for actions/checkout
jobs:
deploy:
name: Using Deployment Workflow
uses: ./.github/workflows/deployment.yml
with:
active_env: production
ecr_url: 537124935427.dkr.ecr.ap-southeast-1.amazonaws.com/production/ourcoach-ai-core
ecs_service: ourcoach-ai-core
ecs_cluster: ProductionECSCluster
ecs_task_definition: .aws/task-definition-production.json
container_name: ourcoach-ai-core
secrets: inherit