Skip to content

Commit f6034c3

Browse files
committed
restore rsync default workflow
1 parent 8165aff commit f6034c3

2 files changed

Lines changed: 14 additions & 31 deletions

File tree

.github/workflows/default__deploy-nginx-rsync.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ name: Deploy Nginx rsync
33
on:
44
push:
55
branches:
6-
# - 'main'
7-
- 'disabled-main'
6+
- 'main'
87
tags:
98
- 'v[0-9]+.[0-9]+.[0-9]+'
109
pull_request:

.github/workflows/default__deploy-nginx.yml renamed to .github/workflows/default__deploy-nginx-scp.yml

Lines changed: 13 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
name: Deploy Nginx
1+
name: Deploy Nginx scp
22

33
on:
44
push:
55
# Disabled permanently, use rsync action, ./default__deploy-nginx-rsync.yml
66
branches:
7-
# - 'disabled-main'
8-
- 'main'
7+
- 'disabled-main'
98
tags:
109
- 'v[0-9]+.[0-9]+.[0-9]+'
1110
pull_request:
@@ -66,32 +65,17 @@ jobs:
6665
echo "Content after deletion: $(pwd)"
6766
ls -la
6867
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
9579

9680
# remove website dir
9781
# not good, must restart nginx docker every time

0 commit comments

Comments
 (0)