Skip to content

CI/CD Deployment Fix With Full Commit History#13

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

CI/CD Deployment Fix With Full Commit History#13
Dekode1859 merged 14 commits intomasterfrom
develop

Conversation

@Dekode1859
Copy link
Copy Markdown
Owner

No description provided.

Dekode1859 and others added 13 commits January 5, 2026 01:11
* 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
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

* 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
- Add two-step cleanup: compose down + force remove
- Ensures tunnel container is always removed
- Prevents 'container name already in use' errors
- Applies to both dev and prod deployments
fix: add force removal of all containers to prevent naming conflicts

- Add two-step cleanup: compose down + force remove
- Ensures tunnel container is always removed
- Prevents 'container name already in use' errors
- Applies to both dev and prod deployments
@Dekode1859 Dekode1859 self-assigned this Jan 11, 2026
@Dekode1859 Dekode1859 marked this pull request as ready for review January 11, 2026 11:45
@Dekode1859 Dekode1859 merged commit 27424fa 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