From 5052727dc579e6bf00b0702b9edb0ce1b6de98df Mon Sep 17 00:00:00 2001 From: MR-ZC <1475796375@qq.com> Date: Tue, 25 Mar 2025 19:00:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20docker-compose.yml=20?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=BB=A5=E6=94=AF=E6=8C=81=E5=AE=B9=E5=99=A8?= =?UTF-8?q?=E7=BC=96=E6=8E=92=EF=BC=8C=E5=B9=B6=E6=9B=B4=E6=96=B0=20GitHub?= =?UTF-8?q?=20Actions=20=E5=B7=A5=E4=BD=9C=E6=B5=81=E4=BB=A5=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=20docker-compose=20=E7=AE=A1=E7=90=86=E5=AE=B9?= =?UTF-8?q?=E5=99=A8=E7=94=9F=E5=91=BD=E5=91=A8=E6=9C=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/docker-build.yml | 11 ++++------- docker-compose.yml | 8 ++++++++ 2 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 docker-compose.yml diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 602776c..08a7d4c 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -17,8 +17,8 @@ jobs: uses: docker/build-push-action@v5 with: context: . - file: ./Dockerfile # 指定 Dockerfile 路径 - tags: registry.fandouke.com/test-image:latest # 镜像标签(包含 Registry 地址) + file: ./Dockerfile + tags: registry.fandouke.com/test-image:latest push: true - name: 部署到远程服务器🚀 @@ -29,10 +29,7 @@ jobs: password: ${{ secrets.REMOTE_PASSWORD }} script: | docker pull registry.fandouke.com/test-image:latest - docker stop test-container || true - docker rm test-container || true - docker run -d --name test-container \ - -p 5321:5000 \ - registry.fandouke.com/test-image:latest + docker-compose down || true + docker-compose up -d diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..2fe6a04 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,8 @@ +version: '3' +services: + test-app: + image: registry.fandouke.com/test-image:latest + container_name: test-container + ports: + - "5321:5000" + restart: unless-stopped \ No newline at end of file