Skip to content

ci: setup ci and deploy chatbot services in new vm #1

@anantakumarghosh

Description

@anantakumarghosh

CI/CD for Docker Build & Deployment

Description

Set up CI/CD pipelines for repositories that need Dockerized build and
deployment.

Each repo can have its own configuration and deployment flow.

To be deployed as containers:

Docker compose files:

Tasks

  • Configure vm server
  • Configure a self hosted runner
  • Configure GitHub Actions workflow
  • Configure secrets
  • Configure docker compose
  • Semver Take creation CI
  • Setup docker hub credentials
  • Build Docker image
  • Tag images with version
  • Push to container registry
  • Deploy to target server
  • Prod env
  • Stage env

Acceptance Criteria

  • Pipeline builds successfully
  • Image is pushed to registry
  • Service deploys correctly

Metadata

Metadata

Labels

enhancementNew feature or request

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions