スクリプト集¶
このディレクトリには、kouchou-aiプロジェクトの運用と管理に役立つスクリプトが含まれています。
スクリプト一覧¶
fetch_reports.py¶
既存のAPIサーバーからレポートデータを取得し、ローカル環境に保存するスクリプト。 新しい環境へのデータ移行に使用します。
upload_reports_to_azure.py¶
ローカル環境のレポートデータをAzure Blob Storageにアップロードするスクリプト。 Azure環境への移行時に使用します。
assign_storage_role.sh¶
Azure Blob Storageへのアクセス権限(Storage Blob Data Contributor)を 現在ログインしているユーザーに付与するスクリプト。
使用方法¶
各スクリプトの詳細な使用方法は、スクリプトファイル内のコメントを参照してください。 一般的な実行手順:
# レポートデータの取得
python tools/scripts/fetch_reports.py --api-url https://your-api-url
# Azure Blob Storageへのアクセス権限付与
./tools/scripts/assign_storage_role.sh
# レポートデータのAzure Blob Storageへのアップロード
python tools/scripts/upload_reports_to_azure.py
アップロード後のコンテナ再起動¶
レポートをアップロードした後、変更を反映させるにはAPIコンテナの再起動が必要です:
再起動後、ブラウザをリロードすると、アップロードしたレポートが表示されます。