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