- 修改配置文件
- Dockerfile文件 ARG NEED_MIRROR=1 // 开启国内镜像代理
- docker/.env
- REDIS_PORT=6380 // 本地redis端口冲突
- RAGFLOW_IMAGE=infiniflow/nightly-slim // 下面脚本里面构建的镜像名称
- MACOS=1 // 开启mac优化
- docker/docker-compose-macos.yml
- - 8080:80 // 本地80端口冲突
- - 4433:443 // 本地443端口冲突
- 执行脚本
- 拉代码
- 下载 infiniflow/ragflow_deps 基础镜像的依赖文件
- 构建 infiniflow/ragflow:nightly-slim
- 上面配置修改好后,docker compose 启动
git clone https://github.com/infiniflow/ragflow.git
cd ragflow/
uv run download_deps.py
docker build -f Dockerfile.deps -t infiniflow/ragflow_deps .
docker build --build-arg LIGHTEN=1 -f Dockerfile -t infiniflow/ragflow:nightly-slim .
cd docker
docker compose -f docker-compose-macos.yml up -d