Skip to content

Commit d3a0923

Browse files
committed
feat: Add Docker Compose configurations and CI workflows for production deployment
- Introduced `docker-compose.prod.yml` for production setup, including services for API, Redis, and MinIO. - Updated `docker-compose.yml` to support multi-stage builds and improved image handling. - Enhanced `Dockerfile` with multi-stage builds for better separation of concerns and reduced image size. - Added CI workflows for continuous integration and nightly validation, ensuring robust testing and deployment processes. - Removed outdated workflows for Docker publishing and linting, consolidating CI processes into more efficient structures. - Updated README to reflect new deployment instructions and CI/CD processes.
1 parent b6d8ce2 commit d3a0923

17 files changed

Lines changed: 1780 additions & 276 deletions

.github/workflows/ci.yml

Lines changed: 471 additions & 0 deletions
Large diffs are not rendered by default.

.github/workflows/docker-publish.yml

Lines changed: 0 additions & 64 deletions
This file was deleted.

.github/workflows/lint.yml

Lines changed: 0 additions & 122 deletions
This file was deleted.

0 commit comments

Comments
 (0)