操作
機能 #613
未完了備品管理システム: SSL設定統一化仕様書 #613
開始日:
2025-06-19
期日:
進捗率:
0%
予定工数:
説明
目的¶
チケット#612で報告されたAPI認証機能の不具合を安全に解消するための技術仕様書
問題分析¶
根本原因¶
- PostgreSQL: ssl = off (SSL無効)
- Node.js API: SSL接続を試行してエラー
- 設定の不整合が原因
解決方針¶
1. 非破壊的修正アプローチ¶
2. 修正対象ファイル¶
- backend/src/config/database.js (SSL設定強制無効化)
- .env (DATABASE_URLパラメータ調整)
3. 実装手順¶
4. 安全性確保¶
- 修正前: Gitブランチ作成
- 修正後: 段階的テスト
- 失敗時: 即座にロールバック可能
5. テスト計画¶
- データベース接続テスト
- API認証機能テスト
- 既存機能影響確認
- 他環境への影響確認
6. 環境分離¶
期待される効果¶
- API認証機能復旧
- E2E試験完了可能
- 本番運用開始可能
リスク評価¶
- 低リスク: コンテナ内設定変更のみ
- 分離済み: 他システムへの影響なし
- 復旧容易: Git履歴による簡単ロールバック
実装担当¶
Redmine Admin (Claude Code支援)
関連チケット¶
表示するデータがありません
操作