服务相关配置文件

This commit is contained in:
BBIT-Kai
2025-11-10 18:09:34 +08:00
parent 625d185f69
commit 17b500d4e0
8 changed files with 1213 additions and 7 deletions
+46 -5
View File
@@ -6,17 +6,58 @@ x-kong-config:
KONG_PG_DATABASE: kong
KONG_PG_USER: postgres
KONG_PG_PASSWORD: 123456
services:
fastapi2:
build: # 在本文件所在目录运行构建 docker compose build --no-cache
context: ../../
dockerfile: ./bbit_ai/docker/Dockerfiledev # 开发版 Dockerfile
container_name: fastapi-dev
pybackend:
# 因为每次build都会用缓存 调试起来极不方便,所以索性在外部先构建 在这里直接运行镜像
# build: # 在本文件所在目录运行构建 docker compose build --no-cache
# context: ../../bbit_ai/
# dockerfile: ./Dockerfile_ai_lab # 开发版 Dockerfile
container_name: ce_pybackend
image: ce_pybackend:latest
ports:
- "13011:13011"
volumes: # 在本文件所在目录运行
- ../../bbit_ai/app:/app # 挂载本地代码,实现热更新
- ../../bbit_ai/docker/:/root/.local/pyzxing # 挂载 jar
- ./config/bot:/app/data # 配置文件目录
networks:
- ce_network
depends_on:
- milvus
bot_server:
# build: # 在本文件所在目录运行构建 docker compose build --no-cache
# context: ../../bbit_ai/
# dockerfile: ./Dockerfile_bot_server
container_name: ce_bot_server
image: ce_bot_server:latest
ports:
# ws服务端
- "8000:8000"
# http服务的端口,用于简单OTA接口(单服务部署),以及视觉分析接口
- "8003:8003"
volumes: # 在本文件所在目录运行
- ../../bbit_ai/app_bot:/app # 挂载本地代码,实现热更新
# 配置文件目录
- ./config/bot:/app/data
# 模型文件挂接,很重要
- ./config/models/SenseVoiceSmall/model.pt:/app/models/SenseVoiceSmall/model.pt
networks:
- ce_network
bot_mcp:
# build: # 在本文件所在目录运行构建 docker compose build --no-cache
# context: ../../bbit_ai/
# dockerfile: ./Dockerfile_bot_mcp
image: ce_bot_mcp:latest
container_name: ce_bot_mcp
ports:
- "8004:8004"
volumes: # 在本文件所在目录运行
- ../../bbit_ai/app_mcp:/app
# 配置文件目录
- ./config/bot:/app/data
networks:
- ce_network