Skip to content

Commit e900e55

Browse files
authored
Deploy to dual production servers
1 parent e9d601f commit e900e55

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

.github/workflows/main.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,29 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- uses: actions/checkout@v3
13-
- name: rsync deployments
13+
- name: rsync prod1
1414
uses: burnett01/rsync-deployments@7.1.0
1515
with:
1616
switches: -avzr --delete
1717
path: src/
1818
remote_path: ${{ secrets.REMOTE_PATH }}
19-
remote_host: ${{ secrets.REMOTE_HOST }}
19+
remote_host: ${{ secrets.REMOTE_HOST_1 }}
2020
remote_port: ${{ secrets.REMOTE_PORT }}
2121
remote_user: ${{ secrets.REMOTE_USER }}
2222
remote_key: ${{ secrets.REMOTE_PRIVATE_KEY }}
23-
- name: Start Docker
23+
- name: docker prod1
2424
run: |
2525
ssh ${{ secrets.REMOTE_USER }}@${{ secrets.REMOTE_HOST }} "cd ${{ secrets.REMOTE_PATH }}; docker compose pull; docker compose up -d --build --force-recreate"
26+
- name: rsync prod2
27+
uses: burnett01/rsync-deployments@7.1.0
28+
with:
29+
switches: -avzr --delete
30+
path: src/
31+
remote_path: ${{ secrets.REMOTE_PATH }}
32+
remote_host: ${{ secrets.REMOTE_HOST_2 }}
33+
remote_port: ${{ secrets.REMOTE_PORT }}
34+
remote_user: ${{ secrets.REMOTE_USER }}
35+
remote_key: ${{ secrets.REMOTE_PRIVATE_KEY }}
36+
- name: docker prod2
37+
run: |
38+
ssh ${{ secrets.REMOTE_USER }}@${{ secrets.REMOTE_HOST_2 }} "cd ${{ secrets.REMOTE_PATH }}; docker compose pull; docker compose up -d --build --force-recreate"

0 commit comments

Comments
 (0)