プロジェクト

全般

プロフィール

バグ #255

未完了

チケット #245 進捗報告: task2-api コンテナ起動完了

Redmine Admin さんが3日前に追加.

ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-04
期日:
進捗率:

0%

予定工数:

説明

🎯 task2-api コンテナ起動完了

完了事項

  1. Docker Compose 修正

    • YAML構文エラー修正 (ports設定)
    • ポート競合解決 (3002→3003)
    • SNI方式でのネットワーク設定
  2. SNI方式コンテナ管理

    • コンテナ名: task2-api (正式名)
    • ネットワーク: proxy-network + task2-service_rag-network
    • 永続化: restart: unless-stopped
    • ポートバインディング削除 (SNI優先)
  3. 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 での統合管理

📋 実装済み機能確認

  1. Document モデル - PostgreSQL + pgvector
  2. Chunk モデル - ベクトル検索対応
  3. RESTful API - CRUD操作
  4. データベース接続 - 正常動作確認済み

🎯 次のステップ

チケット #245 の残り30%:

  1. Document API 動作テスト
  2. ベクトル検索機能テスト
  3. チケット #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 動作テスト実施

表示するデータがありません

他の形式にエクスポート: Atom PDF