# AUTOCREATE Project - AI統合開発環境 ![Status](https://img.shields.io/badge/Status-Production%20Ready-green) ![Files](https://img.shields.io/badge/Tracked%20Files-13,469-blue) ![Reduction](https://img.shields.io/badge/File%20Reduction-53.5%25-success) ## 🎯 プロジェクト概要 大規模プロジェクトの整理・クリーンアップと、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 - プロジェクトクリーンアップ完了*