Files
next-ai-draw-io/docs/ja/offline-deployment.md
dayuan.jiang 454b86d898 docs: reorganize docs into en/cn/ja folders
- Move documentation files into language-specific folders (en, cn, ja)
- Add Chinese and Japanese translations for all docs
- Extract Docker section from README to separate doc file
- Update README to link to new doc locations
2025-12-30 22:50:51 +09:00

1.4 KiB

オフラインデプロイ

embed.diagrams.net の代わりに draw.io をセルフホストすることで、Next AI Draw.io をオフライン環境にデプロイできます。

注: NEXT_PUBLIC_DRAWIO_BASE_URLビルド時の変数です。これを変更する場合は、Docker イメージの再ビルドが必要です。

Docker Compose のセットアップ

  1. リポジトリをクローンし、.env ファイルに API キーを定義します。
  2. docker-compose.yml を作成します。
services:
  drawio:
    image: jgraph/drawio:latest
    ports: ["8080:8080"]
  next-ai-draw-io:
    build:
      context: .
      args:
        - NEXT_PUBLIC_DRAWIO_BASE_URL=http://localhost:8080
    ports: ["3000:3000"]
    env_file: .env
    depends_on: [drawio]
  1. docker compose up -d を実行し、http://localhost:3000 にアクセスします。

設定と重要な警告

NEXT_PUBLIC_DRAWIO_BASE_URL は、ユーザーのブラウザからアクセスできる必要があります。

シナリオ URL の値
ローカルホスト http://localhost:8080
リモート/サーバー http://YOUR_SERVER_IP:8080

http://drawio:8080 のような Docker 内部のエイリアスは絶対に使用しないでください。 ブラウザはこれらを名前解決できません。