sulthonzh/Docker Remote Deployment
GitHub Action for Docker remote deployment using SSH with enhanced security
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| remote_docker_host | Remote Docker host (user@host) | yes | — |
| ssh_public_key | SSH public key | yes | — |
| ssh_private_key | SSH private key | yes | — |
| args | Deployment command args | yes | — |
| remote_docker_port | Remote SSH port | no | 22 |
| deployment_mode | docker-compose or docker-swarm | no | docker-compose |
| copy_stack_file | Copy stack file to remote server | no | false |
| deploy_path | Deployment path on remote server | no | ~/docker-deployment |
| stack_file_name | Stack file name | no | docker-compose.yml |
| keep_files | Number of files to keep | no | 4 |
| docker_prune | Run docker system prune | no | false |
| pre_deployment_command_args | Pre-deployment commands | no | — |
| pull_images_first | Pull images before deploying | no | false |
| docker_registry_username | Registry username | no | — |
| docker_registry_password | Registry password | no | — |
| docker_registry_uri | Registry URI | no | https://registry.hub.docker.com |
Outputs
| name | description |
|---|---|
| deployment_status | Status of the deployment (success or failed) |