Browse Source

fix: 清理 .env.docker 残留引用 - docker-compose.yml移除env_file、README更新目录、.gitignore清理

xieke 1 week ago
parent
commit
6fd474b679
4 changed files with 32 additions and 6 deletions
  1. 0
    1
      .gitignore
  2. 0
    1
      README.md
  3. 32
    0
      docker/.env.docker
  4. 0
    4
      docker/docker-compose.yml

+ 0
- 1
.gitignore View File

1
 # 环境变量(含密码和密钥)
1
 # 环境变量(含密码和密钥)
2
 docker/.env
2
 docker/.env
3
-docker/.env.docker
4
 .env
3
 .env
5
 .env.local
4
 .env.local
6
 .env.*.local
5
 .env.*.local

+ 0
- 1
README.md View File

24
 ├── docker/                      # Docker 部署配置
24
 ├── docker/                      # Docker 部署配置
25
 │   ├── docker-compose.yml       # 服务编排
25
 │   ├── docker-compose.yml       # 服务编排
26
 │   ├── .env.example             # 环境变量模板
26
 │   ├── .env.example             # 环境变量模板
27
-│   ├── .env.docker              # Docker 内部变量
28
 │   └── README.md                # Docker 部署说明
27
 │   └── README.md                # Docker 部署说明
29
28
30
 ├── docs/                        # 项目文档
29
 ├── docs/                        # 项目文档

+ 32
- 0
docker/.env.docker View File

1
+# ============================================================
2
+# Dify Docker 内部服务通信环境变量
3
+# 此文件由 docker-compose.yml 的 env_file 引用
4
+# 请勿提交到 Git,已在 .gitignore 中排除
5
+# ============================================================
6
+
7
+# 内部服务间通信不需要修改以下值
8
+# DB/Redis 等地址使用 docker-compose 中的服务名
9
+
10
+EDITION=SELF_HOSTED
11
+CONF_GIT_SYNC_ENABLED=false
12
+
13
+# 知识库检索配置
14
+INDEXING_MAX_SEGMENTATION_TOKENS=500
15
+INDEXING_MAX_SEGMENTATION_CHUNKS_PER_FILE=10
16
+INDEXING_SEGMENTATION_SEPARATOR=['\n','\n\n',' ','。','!','?',';',';']
17
+
18
+# 批量处理配置
19
+BATCH_PROCESSING_ENABLED=true
20
+
21
+# 多模态配置
22
+MULTIMODAL_ENABLED=true
23
+
24
+# 文件上传限制
25
+UPLOAD_FILE_SIZE_LIMIT=50
26
+UPLOAD_IMAGE_FILE_SIZE_LIMIT=20
27
+
28
+# Celery 队列配置
29
+CELERY_QUEUES=dataset,generation,mail
30
+
31
+# 文档解析配置
32
+DOCUMENT_PARSERS=pdf,txt,md,csv,xlsx,pptx,docx

+ 0
- 4
docker/docker-compose.yml View File

50
   api:
50
   api:
51
     image: langgenius/dify-api:latest
51
     image: langgenius/dify-api:latest
52
     restart: always
52
     restart: always
53
-    env_file:
54
-      - .env.docker
55
     environment:
53
     environment:
56
       # 基础配置
54
       # 基础配置
57
       - MODE=${DIFY_MODE:-api}
55
       - MODE=${DIFY_MODE:-api}
125
   worker:
123
   worker:
126
     image: langgenius/dify-api:latest
124
     image: langgenius/dify-api:latest
127
     restart: always
125
     restart: always
128
-    env_file:
129
-      - .env.docker
130
     environment:
126
     environment:
131
       # 基础配置
127
       # 基础配置
132
       - MODE=${DIFY_MODE:-worker}
128
       - MODE=${DIFY_MODE:-worker}