Skip to content

Commit dbe9ee0

Browse files
Merge pull request #31 from myvas/huangxiangyao-patch-5
Update deploy.yml
2 parents 167eedb + 5388bb3 commit dbe9ee0

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

.github/workflows/deploy.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ env:
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

1920
jobs:
2021
build-and-deploy:
@@ -42,7 +43,7 @@ jobs:
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)

0 commit comments

Comments
 (0)