Docker Compose 部署
在单台服务器上启动 Clouisle 全部服务
Docker Compose 适合单机部署。需要 Docker 和 Docker Compose v2。
引导式安装
curl -fsSL https://raw.githubusercontent.com/clouisle/Clouisle/main/deploy/install.sh | bash选择 Docker Compose,确认安装目录和域名,安装器会下载文件、生成强密钥、校验 Compose、拉取镜像并启动服务。
手动安装
cd deploy
cp .env.example .env
internal_api_token="$(openssl rand -hex 32)"
sed -i.bak "s/^INTERNAL_API_TOKEN=.*/INTERNAL_API_TOKEN=${internal_api_token}/" .env
rm .env.bak
unset internal_api_token
docker compose pull
docker compose up -dmacOS 的 BSD sed 与 GNU sed 参数不同;在 macOS 上可直接编辑 .env 或使用安装器生成 Token。
检查服务
docker compose ps
docker compose logs -f api
curl http://localhost:8000/api/v1/health将外部反向代理配置为 /api/* 到 api:8000、/ 到 frontend:3000。浏览器入口默认 http://localhost:3000。
常用操作
docker compose logs -f worker
docker compose restart api
docker compose up -d --scale worker=4
docker compose up -d --scale sandbox-worker=2
docker compose downbeat 必须保持一个副本。docker compose down -v 会删除数据卷,执行前必须完成备份。
这篇文章对你有帮助吗?