From faa6a35475260333ba264a64e864fa0e45843fb3 Mon Sep 17 00:00:00 2001 From: konjacpotato Date: Thu, 22 May 2025 22:43:02 +0800 Subject: [PATCH] c7 --- .gitea/workflows/build.yml | 7 +------ docker/docker-file/Dockerfile | 1 + docker/docker-file/docker-compose-prod.yaml | 15 +++++++++++++++ 3 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 docker/docker-file/docker-compose-prod.yaml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index db00505..d7b751d 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -16,10 +16,5 @@ jobs: - name: List files in the repository run: | docker build -t file -f docker/docker-file/Dockerfile . - echo "The workflow is now ready to test your code on the runner.000" - ls /Workspace/docker - echo "The workflow is now ready to test your code on the runner.111" - cd /Workspace/docker/docker-file/ - echo "The workflow is now ready to test your code on the runner.222" - docker compose up -d + docker compose -f docker/docker-file/docker-compose-prod.yaml up -d - run: echo "🍏 This job's status is ${{ job.status }}." \ No newline at end of file diff --git a/docker/docker-file/Dockerfile b/docker/docker-file/Dockerfile index 0a5fa80..7b59dae 100644 --- a/docker/docker-file/Dockerfile +++ b/docker/docker-file/Dockerfile @@ -26,5 +26,6 @@ ENV TZ=Asia/Shanghai WORKDIR /app COPY --from=builder /app/file /app/file +COPY docker/docker-file/etc/config.yaml /app/etc/config.yaml CMD ["./file", "-f", "etc/config.yaml"] diff --git a/docker/docker-file/docker-compose-prod.yaml b/docker/docker-file/docker-compose-prod.yaml new file mode 100644 index 0000000..c8094aa --- /dev/null +++ b/docker/docker-file/docker-compose-prod.yaml @@ -0,0 +1,15 @@ +services: + file: + image: file + container_name: file + restart: always + networks: + - godemo_network + # 端口映射,生产环境非必须,开发环境用于方便调试 + ports: + - "60200:60200" + +networks: + godemo_network: + name: godemo_network + external: true