Skip to content

feat: add GitHub Actions workflow for build and deployment process - #16

Merged
ronibhakta1 merged 1 commit into
readium:mainfrom
ronibhakta1:feature/CI-CD+GH-registery-image
Jul 9, 2026
Merged

feat: add GitHub Actions workflow for build and deployment process#16
ronibhakta1 merged 1 commit into
readium:mainfrom
ronibhakta1:feature/CI-CD+GH-registery-image

Conversation

@ronibhakta1

Copy link
Copy Markdown
Contributor

This pull request introduces automated build and deployment workflows for the project, integrating GitHub Actions and Docker image management. The main changes include adding a new deployment workflow triggered after successful CI runs, pushing Docker images to GitHub Container Registry (GHCR), and updating the Docker Compose configuration to use the published image.

CI/CD Workflow Automation:

  • Added a new GitHub Actions workflow (.github/workflows/deploy.yml) that triggers on successful completion of the CI workflow on the main branch. This workflow builds and pushes Docker images to GHCR and deploys the application to a GCP VM using SSH.

Docker and Deployment Configuration:

  • Updated docker-compose.yml to use the ghcr.io/readium/speech-server:latest image for the app service, ensuring deployments use the latest published image from GHCR.

@ronibhakta1
ronibhakta1 merged commit a167518 into readium:main Jul 9, 2026
1 check 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