From cb578be2e288c63bda102171b4afbc9db6ed2441 Mon Sep 17 00:00:00 2001 From: Firq Date: Sat, 8 Jul 2023 15:44:10 +0200 Subject: [PATCH] Staging restart script --- .gitlab-ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b1e251c..b4b159d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -142,3 +142,18 @@ redeploy-site: - echo "Restarting screen session" - ssh $DEPLOY_USER@$DEPLOY_HOST "screen -S website-firq-npx -dm npx serve public/ -p 9000 -c serve.json" - echo "Website is up on https://firq.dev/" + +redeploy-staging: + stage: scripts + when: manual + except: + - main + - tags + before_script: + - *ssh_default + script: + - echo "Stopping screen session" + - ssh $DEPLOY_USER@$DEPLOY_HOST "screen -X -S staging-firq-npx kill" || true + - echo "Restarting screen session" + - ssh $DEPLOY_USER@$DEPLOY_HOST "screen -S staging-firq-npx -dm npx serve staging/ -p 9100 -c serve.json" + - echo "Staging environment is up!"