From e3a0f5c937e5e8b5da264c80e2df0fd05953cb7a Mon Sep 17 00:00:00 2001 From: smf Date: Wed, 6 Mar 2024 15:30:43 +0800 Subject: [PATCH] change dir --- docker-entrypoint.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 35addb2..b0cbeda 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -113,6 +113,11 @@ if ! [ -z "${INPUT_DOCKER_PRUNE+x}" ] && [ $INPUT_DOCKER_PRUNE = 'true' ] ; then yes | docker --log-level debug --host "ssh://$INPUT_REMOTE_DOCKER_HOST:$INPUT_REMOTE_DOCKER_PORT" system prune -a 2>&1 fi +echo "Change working directory" +mkdir -p $INPUT_DEPLOY_PATH +cp -rf * $INPUT_DEPLOY_PATH/ +cd $INPUT_DEPLOY_PATH + if ! [ -z "${INPUT_COPY_STACK_FILE+x}" ] && [ $INPUT_COPY_STACK_FILE = 'true' ] ; then execute_ssh "mkdir -p $INPUT_DEPLOY_PATH/stacks || true" FILE_NAME="docker-stack-$(date +%Y%m%d%s).yaml" @@ -123,8 +128,8 @@ if ! [ -z "${INPUT_COPY_STACK_FILE+x}" ] && [ $INPUT_COPY_STACK_FILE = 'true' ] -P $INPUT_REMOTE_DOCKER_PORT \ $INPUT_STACK_FILE_NAME "$INPUT_REMOTE_DOCKER_HOST:$INPUT_DEPLOY_PATH/stacks/$FILE_NAME" - DIRS=$(dirname "$INPUT_DEPLOY_PATH/$INPUT_STACK_FILE_NAME") - mkdir -p "$DIRS" || exit 0 + # DIRS=$(dirname "$INPUT_DEPLOY_PATH/$INPUT_STACK_FILE_NAME") + # mkdir -p "$DIRS" || exit 0 execute_ssh "ln -nfs $INPUT_DEPLOY_PATH/stacks/$FILE_NAME $INPUT_DEPLOY_PATH/$INPUT_STACK_FILE_NAME" execute_ssh "ls -t $INPUT_DEPLOY_PATH/stacks/docker-stack-* 2>/dev/null | tail -n +$INPUT_KEEP_FILES | xargs rm -- 2>/dev/null || true"