From fbf1c892d2975773b8a46da7b48cd3243475ed59 Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Mon, 16 Jun 2025 23:07:59 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=20docker-compose.ym?= =?UTF-8?q?l=20=E5=92=8C=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 注释掉 deploy 部分以支持无显卡启动项目。 #209 - 在文档中添加关于如何不依赖显卡启动项目的说明。 --- docker-compose.yml | 14 +++++++------- docs/how-to.md | 29 +++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 7 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index b2563790..fd5bf70a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,13 +11,13 @@ services: - ./src:/app/src - ./saves:/app/saves - ${MODEL_DIR:-./models}:/models # 使用默认值处理未定义的环境变量 - deploy: - resources: - reservations: - devices: - - driver: nvidia - device_ids: ['1'] - capabilities: [gpu] + # deploy: + # resources: + # reservations: + # devices: + # - driver: nvidia + # device_ids: ['1'] + # capabilities: [gpu] ports: - "5050:5050" networks: diff --git a/docs/how-to.md b/docs/how-to.md index 094a7995..714fd627 100644 --- a/docs/how-to.md +++ b/docs/how-to.md @@ -110,4 +110,33 @@ docker compose up --build -d args: http_proxy: http://宿主机IP:7890 https_proxy: http://宿主机IP:7890 +``` + +### 如果想要不依赖显卡启动本项目? + +只需要修改现在的 docker-compose.yml,删除现有的 deploy 部分代码,但是需要注意的是,这样的话,就无法使用本地模型 [#209](https://github.com/xerrors/Yuxi-Know/issues/209)。 + + + +```yml +services: + api: + build: + context: . + dockerfile: docker/api.Dockerfile + image: yuxi-api:0.1.0 + container_name: api-dev + working_dir: /app + volumes: + - ./server:/app/server + - ./src:/app/src + - ./saves:/app/saves + - ${MODEL_DIR:-./models}:/models # 使用默认值处理未定义的环境变量 + # deploy: + # resources: + # reservations: + # devices: + # - driver: nvidia + # device_ids: ['1'] + # capabilities: [gpu] ``` \ No newline at end of file