Skip to content

Commit c82a624

Browse files
committed
Manual deployment
1 parent 6fd8a25 commit c82a624

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

.github/workflows/build-deploy-zodiac.yml

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,16 @@ jobs:
2424

2525
- name: Determine Branch Name
2626
id: get_branch
27-
run: echo "branch_name=${GITHUB_REF#refs/heads/}" >> $GITHUB_ENV
28-
29-
- name: Copy files to the server via SFTP
30-
uses: wlixcc/[email protected]
31-
with:
32-
server: ${{ secrets.NEUROJ_SERVER }}
33-
username: ${{ secrets.NEUROJ_SERVER_USER }}
34-
ssh_private_key: ${{ secrets.NEUROJ_SERVER_SSH_KEY }}
35-
local_path: "./build/*"
36-
remote_path: "/var/www/html/dev/${{ env.branch_name }}/"
27+
run: echo "BRANCH_NAME=${GITHUB_REF#refs/heads/}" >> $GITHUB_ENV
28+
29+
- name: Copy files to the server via SCP
30+
run: |
31+
echo "Deploying to /var/www/html/dev/${{ env.BRANCH_NAME }}/"
32+
scp -r -o StrictHostKeyChecking=no ./build/* ${{ secrets.NEUROJ_SERVER_USER }}@${{ secrets.NEUROJ_SERVER }}:/var/www/html/dev/${{ env.BRANCH_NAME }}/
33+
34+
- name: Restart Server (Only in the deployed folder)
35+
run: |
36+
echo "Restarting services in /var/www/html/dev/${{ env.BRANCH_NAME }}/"
37+
ssh -o StrictHostKeyChecking=no ${{ secrets.NEUROJ_SERVER_USER }}@${{ secrets.NEUROJ_SERVER }} << EOF
38+
cd /var/www/html/dev/${{ env.BRANCH_NAME }}/ && pm2 restart all || echo "No PM2 processes found in this directory"
39+
EOF

0 commit comments

Comments
 (0)