bjarneo/Deploy with pipe
Deploy Docker containers to remote hosts via SSH - no registry required
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| host | Remote host to deploy to | yes | — |
| user | SSH user for remote host | no | root |
| ssh_key | SSH private key content | yes | — |
| ssh_port | SSH port | no | 22 |
| image | Docker image name | yes | — |
| dockerfile | Path to the Dockerfile | no | Dockerfile |
| tag | Docker image tag | no | latest |
| platform | Docker platform | no | linux/amd64 |
| build_args | Build arguments (comma-separated KEY=VALUE pairs) | no | — |
| container_name | Name for the container | yes | — |
| container_port | Container port | yes | — |
| host_port | Host port | yes | — |
| env_file | Environment file path | no | — |
| env_vars | Environment variables (comma-separated KEY=VALUE pairs) | no | — |
| network | Docker network to connect to | no | — |
| volumes | Volume mounts (comma-separated host:container pairs) | no | — |
| restart_policy | Restart policy (no, always, on-failure, unless-stopped) | no | unless-stopped |
| cpus | Number of CPUs (e.g., "0.5" or "2") | no | — |
| memory | Memory limit (e.g., "512m" or "2g") | no | — |
| health_cmd | Health check command | no | — |
| health_interval | Health check interval (e.g., "30s") | no | — |
| health_timeout | Health check timeout (e.g., "10s") | no | — |
| health_retries | Health check retries | no | — |
| labels | Container labels (comma-separated KEY=VALUE pairs) | no | — |
| entrypoint | Override container entrypoint | no | — |
| command | Override container command | no | — |
| container_user | User to run container as | no | — |
| workdir | Working directory inside container | no | — |
| hostname | Container hostname | no | — |
| privileged | Run container in privileged mode | no | false |
| read_only | Mount root filesystem as read-only | no | false |
| init | Run init inside container | no | false |
| log_driver | Logging driver | no | — |
| log_opts | Log driver options (comma-separated KEY=VALUE pairs) | no | — |
| remote_commands | Commands to run after deployment (comma-separated) | no | — |
| rollback | Rollback to the previous version | no | false |
| verbose | Show detailed output | no | false |
Outputs
no outputs