hyf-backend/scripts/DOCKER.md

1018 B
Raw Permalink Blame History

Docker 部署说明

快速启动

# 构建并启动
docker compose up -d --build

# 首次部署需创建 pgvector 扩展(若使用向量检索)
docker exec -it pgvector-db psql -U drgraph -d th_agenter -c "CREATE EXTENSION IF NOT EXISTS vector;"

# 执行数据库迁移(首次或模型变更后)
docker exec -it hyf-backend alembic upgrade head

服务说明

服务 端口 说明
app 8000 FastAPI 后端
db 5432 PostgreSQL + pgvector

数据持久化

  • ./data/uploads - 知识库上传文件
  • ./data/chroma - 向量数据库Chroma 本地存储)
  • ./webIOs/output/logs - 应用日志

环境变量

通过 docker-compose.ymlenvironment.env 文件配置,常用:

  • DATABASE_URL - 数据库连接compose 已默认配置)
  • SECRET_KEY - JWT 密钥(生产务必修改)
  • 大模型 API 密钥等(见 .env.example

仅构建镜像

docker build -t hyf-backend:latest .