Plotly Dash で作った Chatbot UI の Cloud Run へのデプロイ
January 03, 2024
https://github.com/hnishi/updated-dash-gpt3-chatbot
OPENAI_API_KEY を設定してデプロイするだけ。
gcloud run deploy --update-env-vars OPENAI_API_KEY=sk-xxx
無料枠に気をつける。
Cloud Run
Cloud Run の設定
asia-northeast1(東京)
gcloud config set project PROJECT_IDgcloud config set run/region asia-northeast1
注: --image または --source フラグを使用しない場合、gcloud run deploy はデフォルトのソースデプロイになります。
Dockerfile がソースコード ディレクトリにある場合、アップロードしたソースコードはその Dockerfile を使用してビルドされます。ソースコード ディレクトリに Dockerfile が存在しない場合、Google Cloud の buildpack は、使用されている言語を自動的に検出してコードの依存関係を取得し、Google が管理する安全なベースイメージを使用して本番環境に対応したコンテナ イメージを作成します(デプロイするたびに、必要なセキュリティの修正がベースイメージから自動的に取得されます)。