メインコンテンツにスキップ

Bolt.newで開発したアプリでの本番環境と開発環境の切り分け

Yyou19782000

Bolt.newで開発したアプリの本番環境と開発環境の切り分けについて

【開発環境と本番環境の構成】 開発環境:Bolt.new 本番環境:Netlify 開発言語:Node.js

【実現したいこと】 開発環境(Bolt.new)では、.envファイルを使用してSupabaseの開発プロジェクトを参照する。 本番環境(Netlify)では、Netlifyの環境変数を使用してSupabaseの本番プロジェクトを参照する。

【現在の問題点】

  1. Bolt.newからNetlifyにデプロイすると、Bolt側でビルドが実行され、dist/index.htmlが生成される。
  2. Boltでビルドされた環境変数(.env)がそのままindex.htmlに埋め込まれてしまう。
  3. Netlify側で実行しても、開発用のSupabaseプロジェクトを参照してしまう。

【試したこと】 netlify.tomlを作成し、Netlify側でビルドする設定を試したが、Bolt側で先にビルドが行われるため、環境変数の切り替えが反映されない。

【質問】 Bolt.newでビルドせずに、Netlify側で再ビルドを行う方法を探しています。 同じような問題を解決した方がいれば、解決策を教えていただきたいです。

コメント