Skip to content

NOISSUE - feat: add GitHub Actions workflow to deploy the Callhome service to a server via SSH#46

Open
SammyOina wants to merge 6 commits intoabsmach:mainfrom
SammyOina:cd
Open

NOISSUE - feat: add GitHub Actions workflow to deploy the Callhome service to a server via SSH#46
SammyOina wants to merge 6 commits intoabsmach:mainfrom
SammyOina:cd

Conversation

@SammyOina
Copy link
Contributor

@SammyOina SammyOina commented Nov 24, 2025

What does this do?

This PR adds a GitHub Actions workflow to automate deployment of the Callhome service to a production server via SSH. The workflow triggers after the "Publish Docker image" workflow completes successfully, connecting to a remote server to pull the latest code, update Docker images, and restart services.

Which issue(s) does this PR fix/relate to?

Put here Resolves #XXX to auto-close the issue that your PR fixes (if such)

List any changes that modify/break current functionality

Have you included tests for your changes?

Did you document any new/modified functionality?

Notes

… server via SSH.

Signed-off-by: Sammy Oina <sammyoina@gmail.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a GitHub Actions workflow to automate deployment of the Callhome service to a production server via SSH. The workflow triggers after the "Publish Docker image" workflow completes successfully, connecting to a remote server to pull the latest code, update Docker images, and restart services.

Key Changes:

  • Adds automated deployment workflow triggered by successful Docker image publication
  • Implements SSH-based deployment with git pull and Docker Compose orchestration
  • Includes conditional execution of Let's Encrypt certificate initialization script

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@dborovcanin
Copy link
Contributor

@SammyOina Please address Copilot comments. :)

SammyOina and others added 5 commits November 25, 2025 12:45
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.

3 participants