kellojo/Docker Service Updater

A GitHub action that updates a docker compose service, based on file changes in your repository. The services are only updated/restarted, if any of their files actually changed.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
service-nameThe name of the service to updateyes
config-dirThe directory where the service folders are located. The service folders must be named exactly like the service names in the docker-compose file.yes./config
inject-secretsWhether to inject secrets from GitHub Secrets into the config files. Secrets are injected by replacing placeholders in the format ${{ secrets.SECRET_NAME }} with the corresponding secret value.nofalse
remote-project-dirThe directory on the remote server where project is located.yes/homelab
ssh-passwordThe SSH password for the remote server.yes
ssh-hostThe SSH host for the remote server.nocicd-ssh-server
ssh-userThe SSH user for the remote server.nocicd
ssh-portThe SSH port for the remote server.no2222
namedescription
didUpdateIndicates whether the service was updated or not.