dombyte/Docker Deploy Action via SSH
Deploy your app with Docker Compose over SSH, using known_hosts for verification
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| ssh_host | SSH Host | yes | — |
| ssh_user | SSH User | yes | — |
| ssh_private_key | SSH Private Key | yes | — |
| ssh_port | SSH Port | no | 22 |
| ssh_known_hosts | Contents of known_hosts file to verify server identity | no | — |
| project_path | Remote path to deploy to | yes | — |
| pre_command | Command to run on remote before docker-compose | no | "" |
| post_command | Command to run on remote after docker-compose | no | "" |
| deploy_file | Path of the docker-compose file relative to project root | no | docker-compose.yml |
| extra_files | Comma-separated list of extra files/folders to upload | no | "" |
| compose_pull | Pull images before starting (true/false) | no | true |
| compose_build | Build images before starting (true/false) | no | false |
| compose_args | Extra arguments passed directly to 'docker compose up' | no | --remove-orphans |
Outputs
no outputs