Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 322875b078 | |||
| 07e9b1654c |
@ -40,6 +40,6 @@ runs:
|
|||||||
SSH_HOST: ${{ inputs.ssh_host }}
|
SSH_HOST: ${{ inputs.ssh_host }}
|
||||||
SSH_PORT: ${{ inputs.ssh_port }}
|
SSH_PORT: ${{ inputs.ssh_port }}
|
||||||
SSH_USER: ${{ inputs.ssh_user }}
|
SSH_USER: ${{ inputs.ssh_user }}
|
||||||
DOCKER_COMPOSE_PRJECT: ${{ inputs.docker_compose_project }}
|
DOCKER_COMPOSE_PROJECT: ${{ inputs.docker_compose_project }}
|
||||||
DOCKER_COMPOSE_FILENAME: ${{ inputs.docker_compose_filename }}
|
DOCKER_COMPOSE_FILENAME: ${{ inputs.docker_compose_filename }}
|
||||||
DOCKER_COMPOSE_DOWN: ${{ inputs.docker_compose_down }}
|
DOCKER_COMPOSE_DOWN: ${{ inputs.docker_compose_down }}
|
||||||
|
|||||||
@ -37,7 +37,7 @@ start_ssh_agent() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
compose_run() {
|
compose_run() {
|
||||||
local remote_command="set -e ; log() { echo '>> [remote]' \$@ ; } ; cleanup() { log 'Removing workspace...'; rm -rf \"\$HOME/workspace\" ; } ; log 'Creating workspace directory...' ; mkdir -p \"\$HOME/workspace\" ; trap cleanup EXIT ; log 'Unpacking workspace...' ; tar -C \"\$HOME/workspace\" -xjv ; log 'Launching docker compose...' ; cd \"\$HOME/workspace\" ; docker compose -f \"$DOCKER_COMPOSE_FILENAME\" -p \"$DOCKER_COMPOSE_PROJECT\" pull ; docker compose -f \"$DOCKER_COMPOSE_FILENAME\" -p \"$DOCKER_COMPOSE_PREFIX\" up -d --remove-orphans --build"
|
local remote_command="set -e ; log() { echo '>> [remote]' \$@ ; } ; cleanup() { log 'Removing workspace...'; rm -rf \"\$HOME/workspace\" ; } ; log 'Creating workspace directory...' ; mkdir -p \"\$HOME/workspace\" ; trap cleanup EXIT ; log 'Unpacking workspace...' ; tar -C \"\$HOME/workspace\" -xjv ; log 'Launching docker compose...' ; cd \"\$HOME/workspace\" ; docker compose -f \"$DOCKER_COMPOSE_FILENAME\" -p \"$DOCKER_COMPOSE_PROJECT\" pull ; docker compose -f \"$DOCKER_COMPOSE_FILENAME\" -p \"$DOCKER_COMPOSE_PROJECT\" up -d --remove-orphans --build"
|
||||||
|
|
||||||
if "$DOCKER_COMPOSE_DOWN"; then
|
if "$DOCKER_COMPOSE_DOWN"; then
|
||||||
remote_command="set -e ; log() { echo '>> [remote]' \$@ ; } ; cleanup() { log 'Removing workspace...'; rm -rf \"\$HOME/workspace\" ; } ; log 'Creating workspace directory...' ; mkdir -p \"\$HOME/workspace\" ; trap cleanup EXIT ; log 'Unpacking workspace...' ; tar -C \"\$HOME/workspace\" -xjv ; log 'Launching docker compose...' ; cd \"\$HOME/workspace\" ; docker compose -f \"$DOCKER_COMPOSE_FILENAME\" -p \"$DOCKER_COMPOSE_PROJECT\" down"
|
remote_command="set -e ; log() { echo '>> [remote]' \$@ ; } ; cleanup() { log 'Removing workspace...'; rm -rf \"\$HOME/workspace\" ; } ; log 'Creating workspace directory...' ; mkdir -p \"\$HOME/workspace\" ; trap cleanup EXIT ; log 'Unpacking workspace...' ; tar -C \"\$HOME/workspace\" -xjv ; log 'Launching docker compose...' ; cd \"\$HOME/workspace\" ; docker compose -f \"$DOCKER_COMPOSE_FILENAME\" -p \"$DOCKER_COMPOSE_PROJECT\" down"
|
||||||
|
|||||||
Reference in New Issue
Block a user