Skip to content

Commit a65b3b8

Browse files
committed
feat: 更新 docker-compose 配置,优化 GPU 设备和环境变量设置
- 将 GPU 设备 ID 从 '0' 修改为 '2'。 - 更新 NEO4J_URI、MILVUS_URI、MINERU_OCR_URI 和 PADDLEX_URI 的环境变量设置,支持默认值。 - 新增 MINIO_URI 环境变量,配置 MinIO 服务。 - 添加 MinIO 服务的健康检查和端口映射,确保服务可用性。
1 parent bb4793e commit a65b3b8

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

docker-compose.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,22 @@ services:
2828
extra_hosts:
2929
- "host.docker.internal:host-gateway"
3030
environment:
31-
- NEO4J_URI=bolt://graph:7687
31+
- NEO4J_URI=${NEO4J_URI:-bolt://graph:7687}
3232
- NEO4J_USERNAME=${NEO4J_USERNAME:-neo4j}
3333
- NEO4J_PASSWORD=${NEO4J_PASSWORD:-0123456789}
34-
- MILVUS_URI=http://milvus:19530
35-
- MINERU_OCR_URI=http://mineru:30000
36-
- PADDLEX_URI=http://paddlex:8080
34+
- MILVUS_URI=${MILVUS_URI:-http://milvus:19530}
35+
- MINERU_OCR_URI=${MINERU_OCR_URI:-http://mineru:30000}
36+
- PADDLEX_URI=${PADDLEX_URI:-http://paddlex:8080}
37+
- MINIO_URI=${MINIO_URI:-http://milvus-minio:9000}
3738
- MODEL_DIR=/models
3839
- RUNNING_IN_DOCKER=true
3940
command: uv run uvicorn server.main:app --host 0.0.0.0 --port 5050 --reload
4041
restart: unless-stopped
4142
depends_on:
4243
milvus:
4344
condition: service_healthy
45+
minio:
46+
condition: service_healthy
4447

4548
web:
4649
build:
@@ -117,13 +120,17 @@ services:
117120
MINIO_SECRET_KEY: ${MINIO_SECRET_KEY:-minioadmin}
118121
volumes:
119122
- ./docker/volumes/milvus/minio:/minio_data
120-
command: minio server /minio_data
123+
- ./docker/volumes/milvus/minio_config:/root/.minio
124+
command: minio server /minio_data --address 0.0.0.0:9000 --console-address 0.0.0.0:9001
121125
healthcheck:
122126
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
123127
interval: 60s
124128
timeout: 30s
125129
retries: 5
126130
start_period: 30s
131+
ports:
132+
- "9000:9000"
133+
- "9001:9001"
127134
networks:
128135
- app-network
129136
restart: unless-stopped

0 commit comments

Comments
 (0)