File tree Expand file tree Collapse file tree 1 file changed +27
-1
lines changed Expand file tree Collapse file tree 1 file changed +27
-1
lines changed Original file line number Diff line number Diff line change 46
46
context : .
47
47
file : ./Dockerfile
48
48
push : true
49
- tags : podverse/podverse_web:latest,podverse/podverse_web:${{ steps.package-node-version.outputs.version }}
49
+ tags : podverse/podverse_web:latest,podverse/podverse_web:${{ steps.package-node-version.outputs.version }}
50
+
51
+ - name : Tailscale
52
+ uses : tailscale/github-action@main
53
+ with :
54
+ authkey : ${{ secrets.TAILSCALE_AUTHKEY }}
55
+
56
+ - name : log into prod, then deploy latest prod image
57
+ uses : appleboy/ssh-action@master
58
+ with :
59
+ host : ${{ secrets.PROD_SSH_HOST }}
60
+ username : ${{ secrets.PROD_SSH_USERNAME }}
61
+ key : ${{ secrets.PROD_SSH_PRIVATE_KEY }}
62
+ command_timeout : 60m
63
+ script : |
64
+ docker stop podverse_web_prod
65
+ docker rm podverse_web_prod
66
+ docker image rm podverse/podverse_web:latest
67
+ docker compose -f /opt/podverse-ops/docker-compose/prod/srv/docker-compose.yml up --quiet-pull -d podverse_web
68
+
69
+ - name : send deploy finished message to Matrix Alerts room
70
+
71
+ with :
72
+ room_id : ${{ secrets.MATRIX_ALERTS_ROOM_ID }}
73
+ access_token : ${{ secrets.MATRIX_ACCESS_TOKEN }}
74
+ message : " podverse-web ${{ steps.package-node-version.outputs.version }} has finished deploying to prod 🎉"
75
+ server : ${{ secrets.MATRIX_SERVER }}
You can’t perform that action at this time.
0 commit comments