feat: add SSH deployment to server

This commit is contained in:
小萝
2026-04-28 18:25:34 +00:00
parent a0b32fccab
commit ff2c423104
+13
View File
@@ -38,3 +38,16 @@ jobs:
push: true
tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
no-cache: true
- name: Deploy to server via SSH
uses: appleboy/ssh-action@v1.0.3
with:
host: ${{ secrets.SSH_HOST }}
username: ${{ secrets.SSH_USER }}
password: ${{ secrets.SSH_PASSWORD }}
port: 22
script: |
docker pull ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
docker stop sale-app || true
docker rm sale-app || true
docker run -d --name sale-app -p 8080:8080 ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest