@@ -14,7 +14,7 @@ if [ -z "$INPUT_REMOTE_DOCKER_HOST" ]; then
1414fi
1515
1616# Ignore SSH keys when using Tailscale SSH
17- if " $INPUT_TAILSCALE_SSH "
17+ if [ -n " $INPUT_TAILSCALE_SSH " ] ;
1818then
1919 echo " Tailscale SSH mode enabled, Manual SSH keys not required"
2020else
@@ -48,7 +48,7 @@ DOCKER_HOST=ssh://${INPUT_REMOTE_DOCKER_HOST}:${INPUT_SSH_PORT}
4848SSH_HOST=${INPUT_REMOTE_DOCKER_HOST#*@ }
4949
5050
51- if " $INPUT_TAILSCALE_SSH "
51+ if [ -n " $INPUT_TAILSCALE_SSH " ] ;
5252then
5353 echo " Using Tailscale SSH, Skipping Manual SSH key registeration"
5454 eval $( ssh-agent)
@@ -74,7 +74,7 @@ echo "Create docker context"
7474docker context create staging --docker " host=ssh://$INPUT_REMOTE_DOCKER_HOST :$INPUT_SSH_PORT "
7575docker context use staging
7676
77- if $INPUT_UPLOAD_DIRECTORY
77+ if [ -n " $INPUT_UPLOAD_DIRECTORY " ] ;
7878then
7979 echo " upload_directory enabled"
8080 if [ -z " $INPUT_DOCKER_COMPOSE_DIRECTORY " ];
@@ -91,7 +91,7 @@ if [ -n "$INPUT_DOCKER_LOGIN_PASSWORD" ] || [ -n "$INPUT_DOCKER_LOGIN_USER" ] |
9191 docker login -u " $INPUT_DOCKER_LOGIN_USER " -p " $INPUT_DOCKER_LOGIN_PASSWORD " " $INPUT_DOCKER_LOGIN_REGISTRY "
9292fi
9393
94- if $INPUT_DOCKER_SWARM
94+ if [ -n " $INPUT_DOCKER_SWARM " ] ;
9595then
9696 echo " docker swarm mode enabled, using docker stack command"
9797 echo " Command: docker ${INPUT_ARGS} stack deploy --compose-file ${INPUT_COMPOSE_FILE_PATH} "
103103 echo " Command: docker compose -f ${INPUT_COMPOSE_FILE_PATH} ${INPUT_ARGS} "
104104 docker compose -f ${INPUT_COMPOSE_FILE_PATH} ${INPUT_ARGS}
105105fi
106-
0 commit comments