プロジェクト

全般

プロフィール

バグ #363

未完了

claude-search改善版デプロイ

Redmine Admin さんが約13時間前に追加. 約12時間前に更新.

ステータス:
解決
優先度:
高め
担当者:
-
開始日:
2025-06-07
期日:
進捗率:

0%

予定工数:

説明

概要

claude-searchサービスの改善版デプロイ作業

親チケット

  • #360 claude-searchサービスの現状調査と改善
  • #361 claude-searchサービス修正計画
  • #362 claude-searchサービス コードレビュー結果

デプロイ内容

  1. 改善版main.py (v2.1.0)のデプロイ
  2. 環境変数設定の追加
  3. Dockerイメージの再ビルド
  4. Nginx設定の最適化

デプロイ方針

  • ゼロダウンタイム: 段階的な切り替え
  • ロールバック可能: バックアップとタグ付け
  • VPS-ROOT標準準拠: コンテナ名ベース、SNI方式

作業手順

  1. 事前準備

    • 現在の設定バックアップ
    • Gitリポジトリへのコミット
    • デプロイ用タグ作成
  2. 環境変数設定

    • .envファイル更新
    • docker-compose.yml環境変数追加
  3. コード更新

    • 改善版main.pyの配置
    • requirements.txt確認
  4. Dockerイメージ再ビルド

    • タグ付きビルド
    • ヘルスチェック確認
  5. 段階的切り替え

    • 新コンテナ起動
    • 動作確認
    • 旧コンテナ停止
  6. Nginx設定更新

    • コンテナ名ベースに変更
    • 設定テスト
    • リロード

成功基準

  • APIヘルスチェック: healthy
  • 全エンドポイント正常応答
  • ログ出力確認
  • パフォーマンス改善確認

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