masterjanic/Docker Compose SSH Deployment
Deploy a repository with docker-compose via SSH to a remote host.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| ssh_private_key | The SSH private key used for logging into remote system. | yes | — |
| ssh_host | The remote host name or IP address. | yes | — |
| ssh_port | The remote port number. | — | 22 |
| ssh_user | The remote username. | — | docker-deploy |
| docker_compose_prefix | A prefix to add to the deployed containers. | — | — |
| docker_compose_filename | The docker-compose file name. | — | docker-compose.yaml |
| use_stack | Use docker stack instead of docker compose ("true" or "false"). | — | false |
| no_cache | Adds --no-cache flag to docker build command ("true" or "false"). | — | false |
| tar_package_operation_modifiers | Tar operation modifiers used while creating the package. | — | --exclude .git --exclude .github --exclude .gitignore --exclude .gitmodules --exclude .vscode |
| docker_compose_down | Execute docker-compose down ("true" or "false"). | — | false |
| dockerhub_username | Docker Hub username used for login. | — | — |
| dockerhub_password | Docker Hub password used for login. | — | — |
Outputs
no outputs