#!/bin/bash # プロジェクトIDを設定 PROJECT_ID="datacom-poc" # デプロイする関数名 FUNCTION_NAME="mrt-generate-meeting-minutes" # 関数のエントリポイント ENTRY_POINT="handle_request" # ランタイム RUNTIME="python312" # リージョン REGION="asia-northeast1" # 環境変数ファイル ENV_VARS_FILE=".env_dev" gcloud auth application-default set-quota-project $PROJECT_ID gcloud config set project $PROJECT_ID # デプロイコマンド gcloud functions deploy $FUNCTION_NAME \ --gen2 \ --region $REGION \ --runtime $RUNTIME \ --source=./source \ --trigger-http \ --cpu=0.5 \ --memory=1Gi \ --no-allow-unauthenticated \ --entry-point $ENTRY_POINT \ --env-vars-file $ENV_VARS_FILE