diff --git a/.github/workflows/docker-compose-build.yml b/.github/workflows/docker-compose-build.yml index 579a1b7..786739f 100644 --- a/.github/workflows/docker-compose-build.yml +++ b/.github/workflows/docker-compose-build.yml @@ -20,6 +20,15 @@ jobs: file: ./Dockerfile tags: registry.fandouke.com/test-image:latest push: true + + - name: 拷贝docker-compose文件到远程服务器📄 + uses: appleboy/scp-action@v0.1.4 + with: + host: ${{ secrets.REMOTE_HOST }} + username: ${{ secrets.REMOTE_USER }} + password: ${{ secrets.REMOTE_PASSWORD }} + source: "docker-compose.yml" + target: "/home/${{ secrets.REMOTE_USER }}/app" - name: 部署到远程服务器🚀 uses: appleboy/ssh-action@v1.0.3 @@ -28,7 +37,7 @@ jobs: username: ${{ secrets.REMOTE_USER }} password: ${{ secrets.REMOTE_PASSWORD }} script: | - docker pull registry.fandouke.com/test-image:latest + cd /home/${{ secrets.REMOTE_USER }}/app docker-compose down || true docker-compose up -d