操作
バグ #255
未完了チケット #245 進捗報告: task2-api コンテナ起動完了
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-04
期日:
進捗率:
0%
予定工数:
説明
🎯 task2-api コンテナ起動完了
✅ 完了事項
-
Docker Compose 修正
- YAML構文エラー修正 (ports設定)
- ポート競合解決 (3002→3003)
- SNI方式でのネットワーク設定
-
SNI方式コンテナ管理
- コンテナ名:
task2-api
(正式名) - ネットワーク:
proxy-network
+task2-service_rag-network
- 永続化:
restart: unless-stopped
- ポートバインディング削除 (SNI優先)
- コンテナ名:
-
Nginx設定更新
- task2.call2arm.com → task2-api:3002 ルーティング設定
- SNI方式でコンテナ名ベース管理
- HTTPS + SSL証明書適用
🔧 現在の構成
# 稼働中サービス
✅ task2-api (task2-rag-api) - メインAPI
✅ task2-vector-db (PostgreSQL + pgvector) - ポート 5434
✅ task2-redis (Redis) - ポート 6380
✅ task2-search (Meilisearch) - ポート 7701
# アクセス方法
- 内部: http://task2-api:3002/api/health
- 外部: https://task2.call2arm.com/api/health
🌐 SNI方式の利点確認
- ✅ ポート番号管理不要
- ✅ コンテナ名での直接ルーティング
- ✅ ワイルドカードSSL証明書対応
- ✅ proxy-network での統合管理
📋 実装済み機能確認
- Document モデル - PostgreSQL + pgvector
- Chunk モデル - ベクトル検索対応
- RESTful API - CRUD操作
- データベース接続 - 正常動作確認済み
🎯 次のステップ
チケット #245 の残り30%:
- Document API 動作テスト
- ベクトル検索機能テスト
- チケット #246 (埋め込み生成サービス) 準備
🔧 技術詳細
- VPS: Ubuntu 24.04.2 LTS @ 85.131.243.51
- 管理: Docker Compose + SNI + ワイルドカードSSL
- 接続: task2-api ↔ proxy-network ↔ nginx-proxy
- DB接続: postgresql://rag_user:***@task2-vector-db:5432/rag_db
報告者: ito@minisform-ai
進捗: チケット #245 70% → 90% 完了
次回: Document API 動作テスト実施
表示するデータがありません
操作