Skip to content

Commit 06e5ecd

Browse files
committed
Solve Issue with action
1 parent fab599a commit 06e5ecd

File tree

1 file changed

+7
-31
lines changed

1 file changed

+7
-31
lines changed

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

Lines changed: 7 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -26,43 +26,19 @@ jobs:
2626
id: get_branch
2727
run: echo "BRANCH_NAME=${GITHUB_REF#refs/heads/}" >> $GITHUB_ENV
2828

29-
- name: Copy 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 }}/"
37-
38-
- name: Copy to the server via SCP (fallback)
29+
- name: Setup SSH Key (if needed)
3930
run: |
40-
echo "Deploying to /var/www/html/dev/${{ env.BRANCH_NAME }}/"
41-
42-
# Setup SSH Key
4331
mkdir -p ~/.ssh
44-
echo "${{ secrets.NEUROJ_SERVER_SSH_KEY }}" > ~/.ssh/id_rsa
45-
chmod 600 ~/.ssh/id_rsa
32+
ssh-keyscan -H ${{ secrets.NEUROJ_SERVER }} >> ~/.ssh/known_hosts
4633
47-
# Copy files
48-
scp -r ./build/* ${{ secrets.NEUROJ_SERVER_USER }}@${{ secrets.NEUROJ_SERVER }}:/var/www/html/dev/${{ env.BRANCH_NAME }}/
49-
50-
# Clean up
51-
rm -f ~/.ssh/id_rsa
34+
- name: Deploy to Server via SCP
35+
run: |
36+
echo "Deploying to /var/www/html/dev/${{ env.BRANCH_NAME }}/"
37+
scp -r ./build/* njweb@${{ secrets.NEUROJ_SERVER }}:/var/www/html/dev/${{ env.BRANCH_NAME }}/
5238
5339
- name: Restart Server (Only in the deployed folder)
5440
run: |
5541
echo "Restarting services in /var/www/html/dev/${{ env.BRANCH_NAME }}/"
56-
57-
# Setup SSH Key
58-
mkdir -p ~/.ssh
59-
echo "${{ secrets.NEUROJ_SERVER_SSH_KEY }}" > ~/.ssh/id_rsa
60-
chmod 600 ~/.ssh/id_rsa
61-
62-
# Restart services
63-
ssh ${{ secrets.NEUROJ_SERVER_USER }}@${{ secrets.NEUROJ_SERVER }} << EOF
42+
ssh njweb@${{ secrets.NEUROJ_SERVER }} << EOF
6443
cd /var/www/html/dev/${{ env.BRANCH_NAME }}/ && pm2 restart all || echo "No PM2 processes found in this directory"
6544
EOF
66-
67-
# Clean up
68-
rm -f ~/.ssh/id_rsa

0 commit comments

Comments
 (0)