| # AUTOCREATE Project - AI統合開発環境 | |
|  | |
|  | |
|  | |
| ## 🎯 プロジェクト概要 | |
| 大規模プロジェクトの整理・クリーンアップと、AI自動化基盤の統合開発環境を構築しました。 | |
| ### ✅ 主要な成果 | |
| - **9Kファイル問題完全解決**: 28,982 → 13,469ファイル (53.5%削減) | |
| - **AI統合環境構築**: Dify + n8n + Supabase + ProcessMaker | |
| - **DevContainer対応**: VNC + Docker-in-Docker開発環境 | |
| - **外部公開対応**: ngrok統合による即座のデモ・共有 | |
| - **運用効率化**: Artisanコマンド短縮・統一 | |
| ## 🚀 クイックスタート | |
| ### AI統合環境の起動 | |
| ```bash | |
| # フル統合環境起動 | |
| docker-compose -f docker-compose-ai-workflow.yml up -d | |
| # 外部公開付きで起動 | |
| .\start-with-ngrok.bat | |
| # サービス状態確認 | |
| docker ps | |
| ``` | |
| ### 開発環境 | |
| ```bash | |
| # FastAPI開発サーバー | |
| .\artisan.bat fastapi:start | |
| # または短縮版 | |
| .\art.bat fastapi:start | |
| # Gradio UI起動 | |
| .\art.bat gradio:list | |
| # ルート確認 | |
| .\art.bat route:active | |
| ``` | |
| ### DevContainer (推奨) | |
| 1. VSCodeで開く | |
| 2. `Ctrl+Shift+P` → "Dev Containers: Reopen in Container" | |
| 3. 自動でVNC + 開発環境が起動 | |
| ## 📁 プロジェクト構造 | |
| ``` | |
| AUTOCREATE-work/ | |
| ├── 🐳 docker-compose-ai-workflow.yml # AI統合環境 | |
| ├── 📦 .devcontainer/ # DevContainer設定 | |
| ├── ⚙️ config/ # 設定ファイル | |
| ├── 🎛️ controllers/ # Gradioコントローラー | |
| ├── 📊 database/ # DB関連 | |
| ├── 📚 docs/ # ドキュメント | |
| ├── 🏗️ projects/ # アクティブプロジェクト | |
| ├── 🌐 web_projects/ # Webプロジェクト | |
| ├── 🛠️ scripts/ # 運用スクリプト | |
| ├── 📝 app/ # アプリケーション | |
| ├── 🛣️ routes/ # ルーティング | |
| └── 📋 README.md # このファイル | |
| ``` | |
| ## 🔧 利用可能なサービス | |
| | サービス | ポート | 用途 | URL | | |
| |---------|--------|------|-----| | |
| | Dify Web | 3000 | AI Workflow UI | http://localhost:3000 | | |
| | Dify API | 5001 | AI API | http://localhost:5001 | | |
| | n8n | 5678 | Automation | http://localhost:5678 | | |
| | Supabase | 3001 | Database Studio | http://localhost:3001 | | |
| | ProcessMaker | 8080 | BPM | http://localhost:8080 | | |
| | Portainer | 9000 | Docker管理 | http://localhost:9000 | | |
| | FastAPI | 8000 | 開発API | http://localhost:8000 | | |
| | VNC | 6080 | デスクトップ | http://localhost:6080 | | |
| ## 📖 詳細ドキュメント | |
| - [📋 AI統合環境ガイド](README-AI-Workflow.md) | |
| - [🐳 Docker/VNC環境ガイド](README-Docker-VNC.md) | |
| - [🌐 外部公開ガイド](README-ngrok-integration.md) | |
| - [✅ プロジェクト完了レポート](docs/PROJECT_CLEANUP_COMPLETE.md) | |
| - [🔍 DevContainer vs Compose分析](docs/devcontainer-vs-compose-analysis.md) | |
| ## 🛠️ Artisanコマンド | |
| ```bash | |
| # サーバー管理 | |
| art fastapi:start # FastAPIサーバー起動 | |
| art route:active # アクティブルート確認 | |
| # テスト・検証 | |
| art test:copilot # Copilotテスト実行 | |
| art gradio:list # Gradio機能一覧 | |
| # CI/CD | |
| art cicd full # CI/CDパイプライン実行 | |
| # データベース | |
| art database:migrate # DB マイグレーション | |
| art database:seed # テストデータ投入 | |
| ``` | |
| ## 🎨 VSCodeタスク | |
| - `Ctrl+Shift+P` → "Tasks: Run Task" で利用可能: | |
| - 🚀 Artisan: FastAPIサーバー起動 | |
| - 🛣️ Artisan: ルート確認 | |
| - 🎨 Artisan: Gradio機能一覧 | |
| - 🧪 Artisan: Copilotテスト | |
| - 🐳 Docker: Portainer起動 | |
| - 🖥️ VNC: Desktop Environment 起動 | |
| ## 🤝 トラブルシューティング | |
| ### ポート競合 | |
| ```bash | |
| # 使用中ポートの確認 | |
| netstat -ano | findstr :8000 | |
| # Docker コンテナの停止 | |
| docker-compose -f docker-compose-ai-workflow.yml down | |
| ``` | |
| ### VNC接続できない | |
| ```bash | |
| # VNC環境の再起動 | |
| .\stop-vnc.bat | |
| .\start-vnc.bat | |
| # またはDocker Compose版 | |
| docker-compose -f docker-compose-vnc-enhanced.yml restart | |
| ``` | |
| ### Git操作が重い | |
| 現在13,469ファイル追跡中(削減済み)。さらなる最適化が必要な場合: | |
| ```bash | |
| git status --porcelain | wc -l # 現在の状況確認 | |
| ``` | |
| ## 📞 サポート | |
| 問題が発生した場合: | |
| 1. [プロジェクト完了レポート](docs/PROJECT_CLEANUP_COMPLETE.md)を確認 | |
| 2. 各種READMEファイルの該当セクションを参照 | |
| 3. VSCodeタスクから診断・修復コマンドを実行 | |
| --- | |
| **🎉 9Kファイル問題完全解決済み & AI統合環境構築完了** | |
| *最終更新: 2025/07/08 - プロジェクトクリーンアップ完了* |