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