From 0b6350b8b77e39835fa448807c18bea9fdf00eeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Mur=C3=A7a?= Date: Tue, 11 Mar 2025 16:26:24 -0300 Subject: [PATCH] Add forgejo deploy action --- .forgejo/workflows/deploy.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .forgejo/workflows/deploy.yml diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml new file mode 100644 index 0000000..013e32a --- /dev/null +++ b/.forgejo/workflows/deploy.yml @@ -0,0 +1,32 @@ +name: Deploy + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: docker + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Use Node.js + uses: actions/setup-node@v4 + with: + node-version: 16 + + - name: Install dependencies and build + run: npm run build && npm run build + + - name: Add Deploy Key to SSH + run: | + mkdir ~/.ssh + echo "${{ secrets.SSH_KEY }}" >> ~/.ssh/id_ed25519_embroideryviewer + chmod 400 ~/.ssh/id_ed25519_embroideryviewer + echo -e "Host embroideryviewer\n\tUser embroideryviewer\n\tHostname 45.76.5.44\n\tIdentityFile ~/.ssh/id_ed25519_embroideryviewer\n\tStrictHostKeyChecking No" >> ~/.ssh/config + + - name: Upload changes to server + run: rsync -avz --progress dist/ embroideryviewer:web/prod \ No newline at end of file