hantastic3/SSH Docker Deploy

Logs into a host over SSH, updates a docker-compose service tag, pulls & restarts containers, and prunes.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
hostSSH host (IP or domain)yes
usernameUser to SSH asyes
ssh_keyPrivate key to use for SSHyes
registryDocker registry (e.g. xyz.aliyuncs.com or AWS ECR URL)no""
repositoryImage repository name (e.g. my-org/my-app)no""
repository_uriFull image URI without tag (e.g. registry.example.com/my-org/my-app). If set, overrides `registry` + `repository`.no""
image_tagNew image tag to deployyes
aliyun_usernameAliyun registry username (if using aliyuncs)no""
aliyun_passwordAliyun registry passwordno""
working_directoryPath on host to your docker-compose directoryyes
compose_up_argsExtra args for `docker compose up` (default: -d)no-d

no outputs