使用 Docker Compose 部署 Next-AI-Draw-IO(精简 OpenAI 兼容配置)

一、背景说明

next-ai-draw-io 是一个基于 Next.js + AI 能力 的在线绘图工具,支持通过 OpenAI 兼容接口 调用大模型生成流程图、架构图等。

在实际部署过程中,官方示例 .env 文件包含了 大量与当前场景无关的配置(如 AWS Bedrock、Claude、Nova 等),容易造成理解成本和配置混乱。

本文将:

  • 使用 Docker Compose 快速部署

  • 仅保留必要的 OpenAI 兼容配置

  • 阿里云 DashScope(通义千问 OpenAI Compatible 模式) 为例


二、Docker Compose 配置

docker-compose.yml

复制代码
services:
  drawio:
    image: ghcr.io/dayuanjiang/next-ai-draw-io:latest
    container_name: next-ai-draw-io
    ports:
      - "8380:3000"     # 宿主机 8380 → 容器 3000
    env_file:
      - .env
    restart: unless-stopped

说明:


三、精简后的 .env 配置(仅保留有用项)

.env

复制代码
# 使用 OpenAI 兼容接口
AI_PROVIDER=openai

# 模型名称(以 DeepSeek v3.1 为例)
AI_MODEL=deepseek-v3.1

# OpenAI API Key(DashScope 或其他兼容平台)
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxx

# OpenAI 兼容接口地址(阿里云 DashScope)
OPENAI_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1

五、启动服务

复制代码
docker compose up -d

查看日志确认启动成功:

复制代码
docker logs -f next-ai-draw-io

正常情况下你会看到类似输出:

复制代码
▲ Next.js
- Local: http://localhost:3000
- Network: http://0.0.0.0:3000

✓ Ready in 100ms

浏览器访问:

复制代码
http://127.0.0.1:8380/zh

相关推荐
sali-tec3 小时前
C# 基于OpenCv的视觉工作流-章48-图像找荐
人工智能·opencv·计算机视觉
JoyCong19983 小时前
本地部署AI Agent正在被淘汰:ToClaw用云端+远程控制给出终局答案
人工智能·科技·电脑·远程操作
Ada's3 小时前
《相关研究》008:世界模型
人工智能
深念Y3 小时前
Harness Engineering:我的HomeSense Agent 架构演进
人工智能·算法·架构·智能家居·agent·小爱同学·harness
花千树-0103 小时前
基于 IndexTTS2 的数字人语音生成 Pipeline 设计
人工智能·aigc·ai编程·tts
阳艳讲ai4 小时前
AI 培训陪跑制造工厂 2026 前瞻:从人工生产到 AI 策略创作的智能转型全景图
人工智能
SCBAiotAigc4 小时前
2026.4.10:docker desktop内网环境安装教程
人工智能·docker·容器·具身智能
Omics Pro4 小时前
马普所:生命蛋白质宇宙聚类
数据库·人工智能·算法·机器学习·数据挖掘·aigc·聚类
数据猿视觉4 小时前
可酷实现AI无人直播关键技术突破,推动直播行业迈入智能化新阶段
人工智能
江瀚视野4 小时前
小马智行发布PonyWorld世界模型2.0,如何改变市场?
人工智能