From 6c82dfc064ea3c1690a38b065cfa4bab3375b76d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=20Poljan=C5=A1ek?= Date: Wed, 23 Apr 2025 20:33:50 +0200 Subject: [PATCH] =?UTF-8?q?Posodobil=20CI/CD=20workflow=20za=20pravilno=20?= =?UTF-8?q?uporabo=20SSH=20klju=C4=8Da?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build-deploy.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build-deploy.yml b/.gitea/workflows/build-deploy.yml index c45281e6..61645621 100644 --- a/.gitea/workflows/build-deploy.yml +++ b/.gitea/workflows/build-deploy.yml @@ -24,20 +24,24 @@ jobs: run: npm run build - name: Deploy to server + env: + DEPLOY_SSH_KEY: ${{ secrets.DEPLOYER_KEY }} run: | echo "Deploying to app.spletnimojster.si on port 3169" # Create deployment package mkdir -p deploy cp -r dist/* deploy/ + cp server.cjs deploy/ + cp package.json deploy/ # Setup SSH for deployment mkdir -p ~/.ssh - echo "${{ secrets.DEPLOY_SSH_KEY }}" > ~/.ssh/id_rsa + echo "$DEPLOY_SSH_KEY" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa ssh-keyscan -t rsa 130.61.236.31 >> ~/.ssh/known_hosts # Deploy to server rsync -avz --delete deploy/ deployer@130.61.236.31:~/app.spletnimojster.si/ - # Restart service if needed - ssh deployer@130.61.236.31 'cd ~/app.spletnimojster.si && pm2 restart rezervacije || pm2 start npm --name "rezervacije" -- start -- --port 3169' \ No newline at end of file + # Install dependencies and restart service on the server + ssh deployer@130.61.236.31 'cd ~/app.spletnimojster.si && npm install --omit=dev && pm2 restart rezervacije || pm2 start server.cjs --name "rezervacije" -- --port 3169' \ No newline at end of file