File tree 1 file changed +13
-6
lines changed 1 file changed +13
-6
lines changed Original file line number Diff line number Diff line change 5
5
types : [closed]
6
6
branches :
7
7
- main
8
+ workflow_dispatch :
8
9
9
10
jobs :
10
11
publish :
@@ -34,10 +35,16 @@ jobs:
34
35
needs : publish
35
36
runs-on : ubuntu-latest
36
37
steps :
37
- - name : Production deploy
38
- uses :
garygrossgarten/github -action[email protected]
38
+ - name : SSH and Redeploy
39
+ uses : appleboy/ssh -action@v1.0.0
39
40
with :
40
- command : cd giveconomy-notification-service && git checkout main && git pull && docker-compose -f docker-compose-production.yml pull && docker-compose -f docker-compose-production.yml down && docker-compose -f docker-compose-production.yml up -d && docker image prune -a --force;
41
- host : ${{ secrets.PRODUCTION_HOST }}
42
- username : ${{ secrets.PRODUCTION_USERNAME }}
43
- privateKey : ${{ secrets.PRODUCTION_PRIVATE_KEY}}
41
+ host : ${{ secrets.PROD_HOST_ALL }}
42
+ username : ${{ secrets.PROD_USERNAME_ALL }}
43
+ key : ${{ secrets.PROD_PRIVATE_KEY_ALL }}
44
+ port : ${{ secrets.SSH_PORT }}
45
+ script : |
46
+ cd giveth-all
47
+ docker-compose stop givEconomy-notification-service
48
+ docker-compose pull givEconomy-notification-service
49
+ docker-compose up -d givEconomy-notification-service
50
+ docker image prune -a --force
You can’t perform that action at this time.
0 commit comments