Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Docker 部署说明文档

欢迎使用 docker 目录,通过 Docker Compose 部署 SSRAG。本说明文档将详细介绍部署过程。

如何使用 Docker Compose 部署 SSRAG

  1. 前置条件:请确保您的系统已安装 Docker 和 Docker Compose。
  2. 环境配置
    • 进入 docker 目录。
    • 通过命令 cp .env.example .env 或手动拷贝,将 .env.example 文件复制为 .env 文件。
    • 根据需要自定义 .env 文件。详细配置选项请参考 .env.example 文件。
  3. 启动服务

.env 文件概览

Docker 部署中提供的 .env.example 文件内容丰富,涵盖了广泛的配置选项。该文件分为多个部分,每一部分对应应用及其服务的不同配置。以下是部分关键配置及变量说明:

  1. 数据库配置

    • DB_TYPEDB_HOSTDB_PORTDB_USERDB_PASSWORDDB_DATABASEDB_SCHEMA:数据库的凭证及连接信息。
  2. Redis 配置

    • REDIS_HOSTREDIS_PORTREDIS_PASSWORDREDIS_SSLREDIS_DBREDIS_PREFIX:Redis 服务器连接设置。
  3. Celery 配置

    • CELERY_BROKER_DBCELERY_BACKEND_DB:Celery 消息中间件的配置。
  4. 向量数据库配置

    • VECTOR_STORE:向量数据库类型(如 pgvectorweaviate)。
    • 各向量数据库的专用设置,如 PGVECTOR_HOSTWEAVIATE_URL
  5. 存储配置

    • STORAGE_TYPE:文件存储类型(如 localaliyun-oss)。
    • 各文件存储的专用设置,如 ALIYUN_OSS_ENDPOINTALIYUN_OSS_REGION

其他信息

  • 持续改进阶段:我们正在积极收集社区反馈,以不断优化和完善部署流程,我们将根据您的体验和建议持续改进。
  • 支持:有关详细的配置选项和环境变量设置,请参考 .env.example 文件及 docker 目录下的 docker-compose.yml 配置文件。

本说明文档旨在帮助您通过 Docker Compose 方式完成部署,如有任何问题或需要进一步协助,请查阅官方文档或联系支持团队。