Skip to content

Auto Deployment Fixes#11

Merged
Dekode1859 merged 4 commits intomasterfrom
develop
Jan 11, 2026
Merged

Auto Deployment Fixes#11
Dekode1859 merged 4 commits intomasterfrom
develop

Conversation

@Dekode1859
Copy link
Copy Markdown
Owner

Workflow Improvements:

  • Integrate GitHub Environments for secret management
  • Add --env-file flag to all docker compose commands
  • Add --remove-orphans to prevent container conflicts
  • Add explicit container cleanup before deployments
  • Auto-generate .env files from GitHub secrets
  • Enforce develop→master PR restriction

Backend Improvements:

  • Add uvicorn workers (4) for production performance
  • Enable concurrent request handling

Runner Setup:

  • Add self-hosted runner setup scripts
  • Add runner monitoring and update scripts
  • Complete documentation for setup and troubleshooting

Fixes:

  • Fix Docker Compose not reading environment variables
  • Fix container name conflicts during deployment
  • Fix tunnel container blocking new deployments

* Set up Github Workflows for Checks and Deployments for DEV and PROD

* fix: update workflows to use docker compose V2 command and add runner setup scripts

* Update Github Workflows to run using github environments
* Set up Github Workflows for Checks and Deployments for DEV and PROD

* fix: update workflows to use docker compose V2 command and add runner setup scripts

* Update Github Workflows to run using github environments

* feat: complete CI/CD pipeline with GitHub Actions

Workflow Improvements:
- Integrate GitHub Environments for secret management
- Add --env-file flag to all docker compose commands
- Add --remove-orphans to prevent container conflicts
- Add explicit container cleanup before deployments
- Auto-generate .env files from GitHub secrets
- Enforce develop→master PR restriction

Backend Improvements:
- Add uvicorn workers (4) for production performance
- Enable concurrent request handling

Runner Setup:
- Add self-hosted runner setup scripts
- Add runner monitoring and update scripts
- Complete documentation for setup and troubleshooting

Fixes:
- Fix Docker Compose not reading environment variables
- Fix container name conflicts during deployment
- Fix tunnel container blocking new deployments
@Dekode1859 Dekode1859 self-assigned this Jan 11, 2026
@Dekode1859 Dekode1859 marked this pull request as ready for review January 11, 2026 11:19
@Dekode1859 Dekode1859 merged commit 831c184 into master Jan 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant