next-ai-draw-io Docker & Self-Hosted Deployment

GitHub

A next.js web application that integrates AI capabilities with draw.io diagrams. This app allows you to create, modify, and enhance diagrams through natural...

34,765 stars TypeScript TypeScript 1 file ยท ~14,243 tokens #ai#diagrams#productivity
RAW Compose
1. Pull Image (DOCKERHUB) docker pull dayuanjiang/next-ai-draw-io
2. Docker Run (1-Click Launch) docker run -d --name next-ai-draw-io -p 3000:3000 --restart always dayuanjiang/next-ai-draw-io:latest
3. Podman Run podman run -d --name next-ai-draw-io -p 3000:3000 --restart always dayuanjiang/next-ai-draw-io:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/dayuanjiang/next-ai-draw-io:latest
5. ORAS Pull (OCI Artifact) oras pull dayuanjiang/next-ai-draw-io:latest
6. Compose Deployment docker compose up -d
docker-compose.yml
Download .yml
services:
  next-ai-draw-io:
    build:
      context: .
      # draw.io is bundled into the image (public/drawio), no separate container needed
      # Uncomment below for subdirectory deployment
      # args:
      #   - NEXT_PUBLIC_BASE_PATH=/nextaidrawio
    ports: ["3000:3000"]
    env_file: .env
    volumes:
      # Persists admin panel settings (data/settings.json)
      - ./data:/app/data
    # environment:
    #   # For subdirectory deployment, uncomment and set your path:
    #   NEXT_PUBLIC_BASE_PATH: /nextaidrawio