actions-marketplace-validations/Docker Remote Deployment

A GitHub Action that supports docker-compose and Docker Swarm deployments

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
remote_docker_hostRemote Docker host ie (user@host).yes
remote_docker_portRemote Docker ssh port ie (22).no22
ssh_public_keyRemote Docker SSH public key eg (~/.ssh/rsa_id.pub).yes
ssh_private_keySSH private key used to connect to the docker host eg (~/.ssh/rsa_id).yes
argsDeployment command args.yes
deployment_modeDeployment mode either docker-swarm or docker-compose. Default is docker-compose.no
copy_stack_fileCopy stack file to remote server and deploy from the server. Default is false.no
deploy_pathThe path where the stack files will be copied to. Default ~/docker-deployment.no
stack_file_nameDocker stack file used. Default is docker-compose.yml.no
keep_filesNumber of the files to be kept on the server. Default is 3.no
docker_pruneA boolean input to trigger docker prune command. Default is false.no
pre_deployment_command_argsThe args for the pre deploument command.no
pull_images_firstPull docker images before deploying. Default is false.no
docker_registry_usernameThe docker registry username.no
docker_registry_passwordThe docker registry password.no
docker_registry_uriThe docker registry URI. Default is https://registry.hub.docker.com.no

no outputs