From edbd4705dc653e4272a96cd82a9218777177700f Mon Sep 17 00:00:00 2001 From: Override-6 Date: Wed, 8 Nov 2023 20:20:20 +0100 Subject: [PATCH] fix production server branch folders permissions --- ci/.drone.yml | 8 +++----- ci/deploy.sh | 9 +++++++++ 2 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 ci/deploy.sh diff --git a/ci/.drone.yml b/ci/.drone.yml index 8a28ad7..e3ae556 100644 --- a/ci/.drone.yml +++ b/ci/.drone.yml @@ -44,8 +44,6 @@ steps: SERVER_PRIVATE_KEY: from_secret: SERVER_PRIVATE_KEY commands: - - mkdir ~/.ssh - - echo "$SERVER_PRIVATE_KEY" > ~/.ssh/id_rsa - - chmod 0600 ~/.ssh - - chmod 0500 ~/.ssh/id_rsa* - - rsync -avz -e "ssh -p 80 -o 'StrictHostKeyChecking=no'" --delete /outputs/* iqball@maxou.dev:/server/nginx/IQBall/$DRONE_BRANCH + - chmod +x ci/deploy.sh + - ci/deploy.sh + diff --git a/ci/deploy.sh b/ci/deploy.sh new file mode 100644 index 0000000..b870658 --- /dev/null +++ b/ci/deploy.sh @@ -0,0 +1,9 @@ +set -e + +mkdir ~/.ssh +echo "$SERVER_PRIVATE_KEY" > ~/.ssh/id_rsa +chmod 0600 ~/.ssh +chmod 0500 ~/.ssh/id_rsa* +ssh -p 80 -o 'StrictHostKeyChecking=no' iqball@maxou.dev mkdir -p /server/nginx/IQBall/$DRONE_BRANCH +rsync -avz -e "ssh -p 80 -o 'StrictHostKeyChecking=no'" --delete /outputs/* iqball@maxou.dev:/server/nginx/IQBall/$DRONE_BRANCH +ssh -p 80 -o 'StrictHostKeyChecking=no' iqball@maxou.dev "chmod 770 /server/nginx/IQBall/$DRONE_BRANCH; chgrp www-data /server/nginx/IQBall/$DRONE_BRANCH" \ No newline at end of file