GitHub Actions
commited on
Commit
·
1cd5f28
1
Parent(s):
553ce6a
🚀 Auto-deploy from GitHub Actions
Browse filesDeployed from: bpmbox/AUTOCREATE
Commit: e78e8023bd0675b0c9f42c3cc70930e1b8a73ad7
Branch: main
Workflow: 🚀 Deploy to Hugging Face Space
Updated files:
- System workflow analysis notebook
- Core Python modules
- Controllers and routers
- Documentation and configs
README.md
CHANGED
@@ -0,0 +1,157 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# AUTOCREATE Project - AI統合開発環境
|
2 |
+
|
3 |
+

|
4 |
+

|
5 |
+

|
6 |
+
|
7 |
+
## 🎯 プロジェクト概要
|
8 |
+
|
9 |
+
大規模プロジェクトの整理・クリーンアップと、AI自動化基盤の統合開発環境を構築しました。
|
10 |
+
|
11 |
+
### ✅ 主要な成果
|
12 |
+
- **9Kファイル問題完全解決**: 28,982 → 13,469ファイル (53.5%削減)
|
13 |
+
- **AI統合環境構築**: Dify + n8n + Supabase + ProcessMaker
|
14 |
+
- **DevContainer対応**: VNC + Docker-in-Docker開発環境
|
15 |
+
- **外部公開対応**: ngrok統合による即座のデモ・共有
|
16 |
+
- **運用効率化**: Artisanコマンド短縮・統一
|
17 |
+
|
18 |
+
## 🚀 クイックスタート
|
19 |
+
|
20 |
+
### AI統合環境の起動
|
21 |
+
```bash
|
22 |
+
# フル統合環境起動
|
23 |
+
docker-compose -f docker-compose-ai-workflow.yml up -d
|
24 |
+
|
25 |
+
# 外部公開付きで起動
|
26 |
+
.\start-with-ngrok.bat
|
27 |
+
|
28 |
+
# サービス状態確認
|
29 |
+
docker ps
|
30 |
+
```
|
31 |
+
|
32 |
+
### 開発環境
|
33 |
+
```bash
|
34 |
+
# FastAPI開発サーバー
|
35 |
+
.\artisan.bat fastapi:start
|
36 |
+
# または短縮版
|
37 |
+
.\art.bat fastapi:start
|
38 |
+
|
39 |
+
# Gradio UI起動
|
40 |
+
.\art.bat gradio:list
|
41 |
+
|
42 |
+
# ルート確認
|
43 |
+
.\art.bat route:active
|
44 |
+
```
|
45 |
+
|
46 |
+
### DevContainer (推奨)
|
47 |
+
1. VSCodeで開く
|
48 |
+
2. `Ctrl+Shift+P` → "Dev Containers: Reopen in Container"
|
49 |
+
3. 自動でVNC + 開発環境が起動
|
50 |
+
|
51 |
+
## 📁 プロジェクト構造
|
52 |
+
|
53 |
+
```
|
54 |
+
AUTOCREATE-work/
|
55 |
+
├── 🐳 docker-compose-ai-workflow.yml # AI統合環境
|
56 |
+
├── 📦 .devcontainer/ # DevContainer設定
|
57 |
+
├── ⚙️ config/ # 設定ファイル
|
58 |
+
├── 🎛️ controllers/ # Gradioコントローラー
|
59 |
+
├── 📊 database/ # DB関連
|
60 |
+
├── 📚 docs/ # ドキュメント
|
61 |
+
├── 🏗️ projects/ # アクティブプロジェクト
|
62 |
+
├── 🌐 web_projects/ # Webプロジェクト
|
63 |
+
├── 🛠️ scripts/ # 運用スクリプト
|
64 |
+
├── 📝 app/ # アプリケーション
|
65 |
+
├── 🛣️ routes/ # ルーティング
|
66 |
+
└── 📋 README.md # このファイル
|
67 |
+
```
|
68 |
+
|
69 |
+
## 🔧 利用可能なサービス
|
70 |
+
|
71 |
+
| サービス | ポート | 用途 | URL |
|
72 |
+
|---------|--------|------|-----|
|
73 |
+
| Dify Web | 3000 | AI Workflow UI | http://localhost:3000 |
|
74 |
+
| Dify API | 5001 | AI API | http://localhost:5001 |
|
75 |
+
| n8n | 5678 | Automation | http://localhost:5678 |
|
76 |
+
| Supabase | 3001 | Database Studio | http://localhost:3001 |
|
77 |
+
| ProcessMaker | 8080 | BPM | http://localhost:8080 |
|
78 |
+
| Portainer | 9000 | Docker管理 | http://localhost:9000 |
|
79 |
+
| FastAPI | 8000 | 開発API | http://localhost:8000 |
|
80 |
+
| VNC | 6080 | デスクトップ | http://localhost:6080 |
|
81 |
+
|
82 |
+
## 📖 詳細ドキュメント
|
83 |
+
|
84 |
+
- [📋 AI統合環境ガイド](README-AI-Workflow.md)
|
85 |
+
- [🐳 Docker/VNC環境ガイド](README-Docker-VNC.md)
|
86 |
+
- [🌐 外部公開ガイド](README-ngrok-integration.md)
|
87 |
+
- [✅ プロジェクト完了レポート](docs/PROJECT_CLEANUP_COMPLETE.md)
|
88 |
+
- [🔍 DevContainer vs Compose分析](docs/devcontainer-vs-compose-analysis.md)
|
89 |
+
|
90 |
+
## 🛠️ Artisanコマンド
|
91 |
+
|
92 |
+
```bash
|
93 |
+
# サーバー管理
|
94 |
+
art fastapi:start # FastAPIサーバー起動
|
95 |
+
art route:active # アクティブルート確認
|
96 |
+
|
97 |
+
# テスト・検証
|
98 |
+
art test:copilot # Copilotテスト実行
|
99 |
+
art gradio:list # Gradio機能一覧
|
100 |
+
|
101 |
+
# CI/CD
|
102 |
+
art cicd full # CI/CDパイプライン実行
|
103 |
+
|
104 |
+
# データベース
|
105 |
+
art database:migrate # DB マイグレーション
|
106 |
+
art database:seed # テストデータ投入
|
107 |
+
```
|
108 |
+
|
109 |
+
## 🎨 VSCodeタスク
|
110 |
+
|
111 |
+
- `Ctrl+Shift+P` → "Tasks: Run Task" で利用可能:
|
112 |
+
- 🚀 Artisan: FastAPIサーバー起動
|
113 |
+
- 🛣️ Artisan: ルート確認
|
114 |
+
- 🎨 Artisan: Gradio機能一覧
|
115 |
+
- 🧪 Artisan: Copilotテスト
|
116 |
+
- 🐳 Docker: Portainer起動
|
117 |
+
- 🖥️ VNC: Desktop Environment 起動
|
118 |
+
|
119 |
+
## 🤝 トラブルシューティング
|
120 |
+
|
121 |
+
### ポート競合
|
122 |
+
```bash
|
123 |
+
# 使用中ポートの確認
|
124 |
+
netstat -ano | findstr :8000
|
125 |
+
|
126 |
+
# Docker コンテナの停止
|
127 |
+
docker-compose -f docker-compose-ai-workflow.yml down
|
128 |
+
```
|
129 |
+
|
130 |
+
### VNC接続できない
|
131 |
+
```bash
|
132 |
+
# VNC環境の再起動
|
133 |
+
.\stop-vnc.bat
|
134 |
+
.\start-vnc.bat
|
135 |
+
|
136 |
+
# またはDocker Compose版
|
137 |
+
docker-compose -f docker-compose-vnc-enhanced.yml restart
|
138 |
+
```
|
139 |
+
|
140 |
+
### Git操作が重い
|
141 |
+
現在13,469ファイル追跡中(削減済み)。さらなる最適化が必要な場合:
|
142 |
+
```bash
|
143 |
+
git status --porcelain | wc -l # 現在の状況確認
|
144 |
+
```
|
145 |
+
|
146 |
+
## 📞 サポート
|
147 |
+
|
148 |
+
問題が発生した場合:
|
149 |
+
1. [プロジェクト完了レポート](docs/PROJECT_CLEANUP_COMPLETE.md)を確認
|
150 |
+
2. 各種READMEファイルの該当セクションを参照
|
151 |
+
3. VSCodeタスクから診断・修復コマンドを実行
|
152 |
+
|
153 |
+
---
|
154 |
+
|
155 |
+
**🎉 9Kフ��イル問題完全解決済み & AI統合環境構築完了**
|
156 |
+
|
157 |
+
*最終更新: 2025/07/08 - プロジェクトクリーンアップ完了*
|