File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change 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"
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"
You can’t perform that action at this time.
0 commit comments