Skip to content

Conversation

@GuidoBR
Copy link
Contributor

@GuidoBR GuidoBR commented Mar 7, 2025

Change

Add automated deployment pipelines for staging and production environments
using GitHub Actions. Set up AWS infrastructure with CDK and configure
secure role-based authentication.

Key Changes:

  • Add GitHub Actions workflows for staging and production deployments
  • Configure environment-specific CDK stack deployments
  • Set up test jobs to run before deployments
  • Use AWS IAM role for secure authentication
  • Update Dockerfile with environment support
  • Add environment variable handling for different stages

Infrastructure:

  • Configure ECS Fargate service with environment-specific settings
  • Set up API Gateway integration
  • Configure environment-specific secrets paths
  • Add CDK infrastructure tests

Testing:

  • Add test jobs as deployment prerequisites
  • Run unit tests with Vitest
  • Run CDK infrastructure tests
  • Ensure tests must pass before deployment

Security:

  • Use role-based authentication with AWS
  • Configure environment-specific permissions
  • Remove hardcoded credentials
  • Use environment-specific secret paths

This change enables automated deployments while maintaining security
and environment separation.

GuidoBR added 4 commits March 6, 2025 10:53
Add automated deployment pipelines for staging and production environments
using GitHub Actions. Set up AWS infrastructure with CDK and configure
secure role-based authentication.

Key Changes:
- Add GitHub Actions workflows for staging and production deployments
- Configure environment-specific CDK stack deployments
- Set up test jobs to run before deployments
- Use AWS IAM role for secure authentication
- Update Dockerfile with environment support
- Add environment variable handling for different stages

Infrastructure:
- Configure ECS Fargate service with environment-specific settings
- Set up API Gateway integration
- Configure environment-specific secrets paths
- Add CDK infrastructure tests

Testing:
- Add test jobs as deployment prerequisites
- Run unit tests with Vitest
- Run CDK infrastructure tests
- Ensure tests must pass before deployment

Security:
- Use role-based authentication with AWS
- Configure environment-specific permissions
- Remove hardcoded credentials
- Use environment-specific secret paths

This change enables automated deployments while maintaining security
and environment separation.
@GuidoBR GuidoBR added the enhancement New feature or request label Mar 7, 2025
@GuidoBR GuidoBR merged commit 714e14d into main Mar 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants