|
1 | | -name: Deploy Nginx |
| 1 | +name: Deploy Nginx scp |
2 | 2 |
|
3 | 3 | on: |
4 | 4 | push: |
5 | 5 | # Disabled permanently, use rsync action, ./default__deploy-nginx-rsync.yml |
6 | 6 | branches: |
7 | | - # - 'disabled-main' |
8 | | - - 'main' |
| 7 | + - 'disabled-main' |
9 | 8 | tags: |
10 | 9 | - 'v[0-9]+.[0-9]+.[0-9]+' |
11 | 10 | pull_request: |
@@ -66,32 +65,17 @@ jobs: |
66 | 65 | echo "Content after deletion: $(pwd)" |
67 | 66 | ls -la |
68 | 67 |
|
69 | | - - name: Setup SSH key |
70 | | - run: | |
71 | | - mkdir -p ~/.ssh |
72 | | - echo "${{ secrets.REMOTE_KEY_ED25519 }}" > ~/.ssh/id_ed25519 |
73 | | - chmod 600 ~/.ssh/id_ed25519 |
74 | | -
|
75 | | - - name: Copy dist via tar over ssh |
76 | | - run: | |
77 | | - tar cf - -C dist . | ssh \ |
78 | | - -i ~/.ssh/id_ed25519 \ |
79 | | - -p ${{ secrets.REMOTE_PORT }} \ |
80 | | - -o StrictHostKeyChecking=no \ |
81 | | - ${{ secrets.REMOTE_USERNAME }}@${{ secrets.REMOTE_HOST }} \ |
82 | | - "tar xf - -C /home/ubuntu/traefik-proxy/apps/nmc-nginx-with-volume/website" |
83 | | -
|
84 | | - # - name: Copy dist folder to remote host |
85 | | - # uses: appleboy/scp-action@v0.1.7 |
86 | | - # with: |
87 | | - # host: ${{ secrets.REMOTE_HOST }} |
88 | | - # username: ${{ secrets.REMOTE_USERNAME }} |
89 | | - # key: ${{ secrets.REMOTE_KEY_ED25519 }} |
90 | | - # port: ${{ secrets.REMOTE_PORT }} |
91 | | - # source: 'dist/' |
92 | | - # target: '/home/ubuntu/traefik-proxy/apps/nmc-nginx-with-volume/website' |
93 | | - # # remove /dist path segment |
94 | | - # strip_components: 1 |
| 68 | + - name: Copy dist folder to remote host |
| 69 | + uses: appleboy/scp-action@v0.1.7 |
| 70 | + with: |
| 71 | + host: ${{ secrets.REMOTE_HOST }} |
| 72 | + username: ${{ secrets.REMOTE_USERNAME }} |
| 73 | + key: ${{ secrets.REMOTE_KEY_ED25519 }} |
| 74 | + port: ${{ secrets.REMOTE_PORT }} |
| 75 | + source: 'dist/' |
| 76 | + target: '/home/ubuntu/traefik-proxy/apps/nmc-nginx-with-volume/website' |
| 77 | + # remove /dist path segment |
| 78 | + strip_components: 1 |
95 | 79 |
|
96 | 80 | # remove website dir |
97 | 81 | # not good, must restart nginx docker every time |
|
0 commit comments