From ff2c4231044e40702508fa44c00ae3a06d06bdf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=90=9D?= Date: Tue, 28 Apr 2026 18:25:34 +0000 Subject: [PATCH] feat: add SSH deployment to server --- .github/workflows/docker.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 751439a..0d4e41a 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -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