Add support for docker swarm
This commit is contained in:
14
action.yml
14
action.yml
@ -21,15 +21,20 @@ inputs:
|
||||
ssh_user:
|
||||
description: Remote user name.
|
||||
required: true
|
||||
swarm_mode:
|
||||
description: Use swarm mode instead of docker compose
|
||||
default: "false"
|
||||
required: true
|
||||
action:
|
||||
description: Action, i.e., "up" or "down"
|
||||
default: "up"
|
||||
required: true
|
||||
docker_compose_project:
|
||||
description: Compose project name
|
||||
required: true
|
||||
docker_compose_filename:
|
||||
description: Compose file to use
|
||||
default: docker-compose.yml
|
||||
docker_compose_down:
|
||||
description: Undeploy project instead of creating it ("true" or "false").
|
||||
default: "false"
|
||||
|
||||
runs:
|
||||
using: docker
|
||||
@ -42,4 +47,5 @@ runs:
|
||||
SSH_USER: ${{ inputs.ssh_user }}
|
||||
DOCKER_COMPOSE_PROJECT: ${{ inputs.docker_compose_project }}
|
||||
DOCKER_COMPOSE_FILENAME: ${{ inputs.docker_compose_filename }}
|
||||
DOCKER_COMPOSE_DOWN: ${{ inputs.docker_compose_down }}
|
||||
DEPLOY_ACTION: ${{ inputs.action }}
|
||||
SWARM_MODE: ${{ inputs.swarm_mode }}
|
||||
|
||||
Reference in New Issue
Block a user