@@ -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- 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