File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 1515 REMOTE_APP_DIR : ' /www/demo.auth.myvas.com'
1616 SERVICE_NAME : ' demo.auth.myvas.com'
1717 SSH_HOST : ' demo.auth.myvas.com'
18+ SSH_USERNAME : ' deploy-myvas-auth-demo'
1819
1920jobs :
2021 build-and-deploy :
4243 uses : appleboy/ssh-action@v1
4344 with :
4445 host : ${{ env.SSH_HOST }}
45- username : ${{ secrets .SSH_USERNAME }}
46+ username : ${{ env .SSH_USERNAME }}
4647 key : ${{ secrets.SSH_PRIVATE_KEY }}
4748 script : |
4849 sudo systemctl stop ${{ env.SERVICE_NAME }} || true
@@ -61,17 +62,17 @@ jobs:
6162 - name : Copy the published app to the server
6263 run : |
6364 rsync --version
64- rsync -avz --exclude 'demo.sqlite' -e "ssh -i ~/.ssh/id_rsa" ${{ env.PUBLISH_OUTPUT_DIR }}/ ${{ secrets .SSH_USERNAME }}@${{ env.SSH_HOST }}:${{ env.REMOTE_APP_DIR }}/
65+ rsync -avz --exclude 'demo.sqlite' -e "ssh -i ~/.ssh/id_rsa" ${{ env.PUBLISH_OUTPUT_DIR }}/ ${{ env .SSH_USERNAME }}@${{ env.SSH_HOST }}:${{ env.REMOTE_APP_DIR }}/
6566
6667 # Set permissions
67- sudo chown -R deploy-myvas-auth-demo :www-data ${{ env.REMOTE_APP_DIR }}
68+ sudo chown -R ${{ env.SSH_USERNAME }} :www-data ${{ env.REMOTE_APP_DIR }}
6869 sudo chmod -R 775 ${{ env.REMOTE_APP_DIR }}
6970
7071 - name : Start the service
7172 uses : appleboy/ssh-action@v1
7273 with :
7374 host : ${{ env.SSH_HOST }}
74- username : ${{ secrets .SSH_USERNAME }}
75+ username : ${{ env .SSH_USERNAME }}
7576 key : ${{ secrets.SSH_PRIVATE_KEY }}
7677 script : |
7778 # Restart the service (if applicable)
You can’t perform that action at this time.
0 commit comments