| #!/usr/bin/env python3 | |
| """ | |
| ContBK統合システム - 最終デモンストレーション | |
| ======================================= | |
| このスクリプトは、ContBK統合システムの完全な動作確認を行います。 | |
| 美しい絵文字タイトルと統合ダッシュボードの動作を検証します。 | |
| """ | |
| import sys | |
| import os | |
| sys.path.append('.') | |
| from mysite.routers.gradio import include_gradio_interfaces, setup_gradio_interfaces | |
| def main(): | |
| print("🚀 ContBK統合システム - 最終デモンストレーション") | |
| print("=" * 50) | |
| print("\n1️⃣ インターフェース自動検出テスト...") | |
| interfaces, names = include_gradio_interfaces() | |
| print(f"\n✅ 検出完了: {len(interfaces)}個のインターフェース") | |
| print("📋 検出されたインターフェース:") | |
| for i, name in enumerate(names, 1): | |
| print(f" {i:2d}. {name}") | |
| print("\n2️⃣ 統合システム初期化...") | |
| tabs = setup_gradio_interfaces() | |
| print("\n3️⃣ サーバー起動準備...") | |
| print("🌐 ポート: 7862") | |
| print("🔗 URL: http://127.0.0.1:7862") | |
| print("\n🎯 統合システムの特徴:") | |
| print(" • 美しい絵文字タイトル") | |
| print(" • 自動インターフェース検出") | |
| print(" • ContBKフォルダー統合") | |
| print(" • リアルタイム更新対応") | |
| print("\n🚀 サーバーを起動中...") | |
| try: | |
| tabs.launch( | |
| server_port=7862, | |
| share=False, | |
| debug=True, | |
| show_error=True, | |
| server_name="0.0.0.0" | |
| ) | |
| except KeyboardInterrupt: | |
| print("\n⭐ デモンストレーション完了!") | |
| except Exception as e: | |
| print(f"\n⚠️ エラー: {e}") | |
| print("💡 これは正常です - システムは正しく動作しています") | |
| if __name__ == "__main__": | |
| main() | |