Skip to content

Commit b40f902

Browse files
authored
Add ssh
1 parent 50b1eb1 commit b40f902

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

.github/workflows/main.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,15 @@ jobs:
1919
remote_port: ${{ secrets.REMOTE_PORT }}
2020
remote_user: ${{ secrets.REMOTE_USER }}
2121
remote_key: ${{ secrets.REMOTE_PRIVATE_KEY }}
22+
- name: ssh prod1
23+
env:
24+
SSH_PRIVATE_KEY: ${{ secrets.REMOTE_PRIVATE_KEY }}
25+
shell: bash
26+
run: |
27+
mkdir -p ~/.ssh
28+
echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
29+
chmod 600 ~/.ssh/id_rsa
30+
ssh-keyscan -H ${{ secrets.REMOTE_HOST_1 }} >> ~/.ssh/known_hosts
2231
- name: docker prod1
2332
run: |
2433
ssh ${{ secrets.REMOTE_USER }}@${{ secrets.REMOTE_HOST }} "cd ${{ secrets.REMOTE_PATH }}; docker compose pull; docker compose up -d --build --force-recreate"
@@ -31,6 +40,15 @@ jobs:
3140
remote_port: ${{ secrets.REMOTE_PORT }}
3241
remote_user: ${{ secrets.REMOTE_USER }}
3342
remote_key: ${{ secrets.REMOTE_PRIVATE_KEY }}
43+
- name: ssh prod2
44+
env:
45+
SSH_PRIVATE_KEY: ${{ secrets.REMOTE_PRIVATE_KEY }}
46+
shell: bash
47+
run: |
48+
mkdir -p ~/.ssh
49+
echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
50+
chmod 600 ~/.ssh/id_rsa
51+
ssh-keyscan -H ${{ secrets.REMOTE_HOST_2 }} >> ~/.ssh/known_hosts
3452
- name: docker prod2
3553
run: |
3654
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)