Replies: 2 comments 1 reply
-
| 
         现在的 「一键启动脚本」无法满足你的需求么?  | 
  
Beta Was this translation helpful? Give feedback.
                  
                    0 replies
                  
                
            -
| 
         最近有在考虑,在 2.0 只提供 server db 模式(不再提供 pglite/ client db 的方案),但是这个模式下可以不用配 auth/s3/db 这些,一个镜像启动。不知道是否满足你说的需求  | 
  
Beta Was this translation helpful? Give feedback.
                  
                    1 reply
                  
                
            
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
当前 LobeChat 的 Docker 镜像本体只包含前后端代码,并不包含数据库、S3 存储、鉴权等组件,而这些组件恰恰是本项目进阶部署过程中,最为折腾的地方。
随着项目的规模越来越大,Vercel 部署越来越困难,现在已经有越来越多的人选择在服务器,或者自己的个人 PC 上进行部署。但是如果使用云服务的话,各种 SaaS 服务都要折腾一遍是非常耗时的,如果能够将开源的三种组件,包括数据库(PSQL + PGVector)、S3 存储(MinIO 或 RustFS)、鉴权(Casdoor 或 logto)集成进 CI 工作流中,构建完整版镜像,让用户只需三步操作(即拉取镜像、修改环境变量、实例化容器)即可享受完全体的 LobeChat,应该对于大多数新人来说是更加友好的。
可以构建两个版本的镜像,一个版本和现在的 Dockerfile.database 保持一致,作为简易版镜像,给高级用户使用,优点是可扩展性强,可以自由地选配鉴权服务、S3 存储以及 PSQL 故障转移,另一个版本为完整版镜像,给入门用户使用,已经配置好所有的 PSQL、S3 参数,优点是开箱即用,无需折腾。
Beta Was this translation helpful? Give feedback.
All reactions