🔧 メンテナンス方法を知りたいとき
📅 定期メンテナンススケジュール
頻度 | メンテナンス項目 | 実施方法 | 所要時間 |
---|---|---|---|
毎日 | システム稼働確認 | ヘルスチェックAPI実行 | 5分 |
週次 | エラーログ確認・分析 | Google Drive logs フォルダ確認 | 15分 |
月次 | 依存関係更新確認 | package.json 脆弱性スキャン | 30分 |
四半期 | API制限・料金確認 | 各サービスコンソール確認 | 60分 |
⚙️ 環境変数・設定変更手順
Vercel環境変数の変更
- Vercel Dashboard → Project Settings → Environment Variables
- 変更対象の環境変数を特定
- 新しい値を設定(本番環境:Production)
- 保存後、自動的に再デプロイ実行
- 変更後のヘルスチェック実施
⚠️ 注意事項
- APIキー変更時は事前に新キーの動作確認を実施
- 変更前の値をバックアップとして記録
- 営業時間外での変更を推奨
🔄 システム更新・デプロイ手順
通常のコード更新(所要時間:15分)
- 変更内容をGitHubにプッシュ
- Vercel自動デプロイ開始確認
- デプロイ完了確認(通常15-30秒)
- ヘルスチェックで稼働確認
- 主要機能のテスト実行
# Claude Code での標準デプロイフロー
git add .
git commit -m "fix: 具体的な変更内容"
git push origin main
sleep 30
curl "https://zoom-memo-automation.vercel.app/api/health-check"
重要な変更時の詳細検証
- PT001本番スルーテスト実行
- 各API接続テスト実行
- ExecutionLogger動作確認
- Slack通知テスト実行
- エラーハンドリングテスト
# 包括的テスト実行
curl "https://zoom-memo-automation.vercel.app/api/production-throughput-test"
curl "https://zoom-memo-automation.vercel.app/api/test-zoom?test=auth"
curl "https://zoom-memo-automation.vercel.app/api/monitor-recordings-gdrive-test?test=TC205b"
📦 依存関係更新方法
月次パッケージ更新チェック
- package.json の依存関係確認
- セキュリティ脆弱性スキャン実行
- メジャーバージョン更新は個別検証
- テスト環境での動作確認後に本番適用
主要依存関係
パッケージ | 現在バージョン | 更新頻度 | 注意事項 |
---|---|---|---|
@google/generative-ai | ^0.2.0 | 月次 | API変更に注意 |
googleapis | ^126.0.0 | 四半期 | 認証方式変更に注意 |
axios | ^1.6.0 | 月次 | セキュリティパッチ優先 |
@slack/web-api | ^6.9.0 | 月次 | API変更に注意 |