プラットフォーム外アプリ向けLakebase環境管理
Databricks App Platform外にデプロイされるLakebase対応アプリ向けに、クロスプラットフォーム環境変数を定義して検証します。

AI で構築する
- 以下のプロンプトをコピーします
- Cursor、Claude Code、Codex、または任意のコーディングエージェントに貼り付けます
- エージェントが途中で質問しながら、希望どおりのものを構築します
テンプレートを初めて使う方へ:こちらで詳しく見る
完了すると、次のものが得られます。
- Databricks CLI から収集した Lakebase の接続値一式
- 変数の欠落や不正を即座に検出する Zod ベースの環境変数検証モジュール
- token 認証 (ローカル開発) と M2M OAuth (本番) の両方のサポート
- チームと CI 向けに必要な変数をすべて記載した
.env.exampleファイル
Prerequisites
このテンプレートは、Databricks App Platform外で動作するアプリからLakebaseに接続するために必要な環境変数を収集します。開始前に、以下のDatabricksワークスペース機能が有効になっていることを確認してください。
- Lakebase Postgresが利用可能であること。
databricks postgres list-projects --profile <PROFILE>を実行し、コマンドが成功することを確認します。not enabledエラーが返る場合、このIDではLakebaseを利用できません。 - プロビジョニング済みのLakebaseプロジェクトがあること。 先に Create a Lakebase Project テンプレートを完了してください。その branch、endpoint、データベースから接続情報を読み取ります。
- 本番環境向けのマシン間OAuth (任意) 。 サービスプリンシパルで本番運用する予定がある場合は、そのサービスプリンシパルの
DATABRICKS_CLIENT_ID/DATABRICKS_CLIENT_SECRETを用意しておきます。ローカル開発では、databricks auth token --profile <PROFILE>で取得したワークスペーストークンで十分です。


