Docker 部署
使用 Docker Compose 部署无限画布
Docker 部署
如果你希望在自己的机器或服务器上运行项目,可以直接使用 Docker Compose。
使用发布镜像
git clone git@github.com:basketikun/infinite-canvas.git
cd infinite-canvas
cp .env.example .env
docker compose up -d启动后访问:
http://localhost:3000默认管理员账号:
用户名:admin
密码:.env 中的 ADMIN_PASSWORD本地构建镜像
如果需要基于当前源码构建镜像:
cp .env.example .env
docker compose -f docker-compose.local.yml up -d --build文档站镜像
文档站位于 docs/ 目录,按带服务端能力的 Next.js standalone 应用单独构建,不打进主应用镜像。
使用发布镜像:
cd docs
docker compose up -d基于当前源码本地构建:
cd docs
docker compose -f docker-compose.local.yml up -d --build数据目录
docker-compose.yml 会把本地 ./data 挂载到容器内 /app/data,用于保存 SQLite 数据库、提示词数据和上传素材。
Docker 部署时建议把 .env 中的 SQLite 路径设置为:
DATABASE_DSN=/app/data/infinite-canvas.db如果需要让火山方舟拉取本地上传的 Seedance 参考素材,还需要把 PUBLIC_BASE_URL 设置为公网可访问的站点地址。