sales_tool/functions/generate_minutes/deploy_function_dev.sh

32 lines
647 B
Bash

#!/bin/bash
# プロジェクトIDを設定
PROJECT_ID="datacom-poc"
# デプロイする関数名
FUNCTION_NAME="generate_minutes"
# 関数のエントリポイント
ENTRY_POINT="helloHttp"
# ランタイム
RUNTIME="nodejs22"
# リージョン
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=. \
--entry-point $ENTRY_POINT \
--env-vars-file $ENV_VARS_FILE \
--trigger-http \
--timeout 600s \