bjarneo/Deploy with pipe

Deploy Docker containers to remote hosts via SSH - no registry required

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
hostRemote host to deploy toyes
userSSH user for remote hostnoroot
ssh_keySSH private key contentyes
ssh_portSSH portno22
imageDocker image nameyes
dockerfilePath to the DockerfilenoDockerfile
tagDocker image tagnolatest
platformDocker platformnolinux/amd64
build_argsBuild arguments (comma-separated KEY=VALUE pairs)no
container_nameName for the containeryes
container_portContainer portyes
host_portHost portyes
env_fileEnvironment file pathno
env_varsEnvironment variables (comma-separated KEY=VALUE pairs)no
networkDocker network to connect tono
volumesVolume mounts (comma-separated host:container pairs)no
restart_policyRestart policy (no, always, on-failure, unless-stopped)nounless-stopped
cpusNumber of CPUs (e.g., "0.5" or "2")no
memoryMemory limit (e.g., "512m" or "2g")no
health_cmdHealth check commandno
health_intervalHealth check interval (e.g., "30s")no
health_timeoutHealth check timeout (e.g., "10s")no
health_retriesHealth check retriesno
labelsContainer labels (comma-separated KEY=VALUE pairs)no
entrypointOverride container entrypointno
commandOverride container commandno
container_userUser to run container asno
workdirWorking directory inside containerno
hostnameContainer hostnameno
privilegedRun container in privileged modenofalse
read_onlyMount root filesystem as read-onlynofalse
initRun init inside containernofalse
log_driverLogging driverno
log_optsLog driver options (comma-separated KEY=VALUE pairs)no
remote_commandsCommands to run after deployment (comma-separated)no
rollbackRollback to the previous versionnofalse
verboseShow detailed outputnofalse

no outputs