使用 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

相关推荐
Pyeako1 分钟前
深度学习--卷积神经网络(下)
人工智能·python·深度学习·卷积神经网络·数据增强·保存最优模型·数据预处理dataset
OPEN-Source3 分钟前
大模型实战:搭建一张“看得懂”的大模型应用可观测看板
人工智能·python·langchain·rag·deepseek
zzz的学习笔记本6 分钟前
AI智能体时代的记忆 笔记(由大模型生成)
人工智能·智能体
AGI-四顾12 分钟前
文生图模型选型速览
人工智能·ai
大尚来也13 分钟前
一篇搞懂AI通识:用大白话讲清人工智能的核心逻辑
人工智能
Coder_Boy_14 分钟前
Deeplearning4j+ Spring Boot 电商用户复购预测案例
java·人工智能·spring boot·后端·spring
风指引着方向18 分钟前
动态形状算子支持:CANN ops-nn 的灵活推理方案
人工智能·深度学习·神经网络
weixin_3954489121 分钟前
cursor日志
人工智能·python·机器学习
凤希AI伴侣24 分钟前
你觉得,AI能让你“一人成军”吗?我的工具流与真实体验
人工智能·凤希ai伴侣
小Pawn爷24 分钟前
3.Dockerfile
docker