Add support for docker swarm

This commit is contained in:
2024-07-02 10:12:48 +02:00
parent 322875b078
commit 1ffc07c62f
2 changed files with 46 additions and 9 deletions

View File

@ -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 }}