一、环境准备
根据操作系统选择相应的运行环境:
- Windows 用户:需安装 WSL2 以及 Docker。注意将 WSL2 的网络模式设置为 Mirrored。
- macOS/Linux 用户:直接安装 Docker 即可。
具体安装步骤可参考官方文档,此处不再赘述。
二、部署 Miloco 后端
以下操作均在 Bash 终端执行(Windows 请进入 WSL2)。
- 创建项目目录并初始化配置文件
mkdir miloco
cd miloco
vi docker-compose.yml
- 编写
docker-compose.yml配置 请使用文本编辑器打开文件,填入以下内容。若使用 vi/vim,按i进入插入模式,粘贴内容后按Esc,输入:wq保存退出。
services:
backend:
container_name: miloco-backend
image: ghcr.nju.edu.cn/xiaomi/miloco-backend:latest
network_mode: host
expose:
- "${BACKEND_PORT:-8000}"
environment:
- BACKEND_HOST=${BACKEND_HOST:-0.0.0.0}
- BACKEND_PORT=${BACKEND_PORT:-8000}
- AI_ENGINE_HOST=${AI_ENGINE_HOST:-0.0.0.0}
- AI_ENGINE_PORT=${AI_ENGINE_PORT:-8001}
- BACKEND_LOG_LEVEL=${BACKEND_LOG_LEVEL:-info}
- TZ=${TZ:-Asia/Shanghai}
volumes:
- ./data:/app/miloco_server/.temp
- ./log/backend:/app/miloco_server/.temp/log
restart: unless-stopped

