Bolt.newで開発したアプリでの本番環境と開発環境の切り分け
Yyou19782000
Bolt.newで開発したアプリの本番環境と開発環境の切り分けについて
【開発環境と本番環境の構成】 開発環境:Bolt.new 本番環境:Netlify 開発言語:Node.js
【実現したいこと】 開発環境(Bolt.new)では、.envファイルを使用してSupabaseの開発プロジェクトを参照する。 本番環境(Netlify)では、Netlifyの環境変数を使用してSupabaseの本番プロジェクトを参照する。
【現在の問題点】
- Bolt.newからNetlifyにデプロイすると、Bolt側でビルドが実行され、dist/index.htmlが生成される。
- Boltでビルドされた環境変数(.env)がそのままindex.htmlに埋め込まれてしまう。
- Netlify側で実行しても、開発用のSupabaseプロジェクトを参照してしまう。
【試したこと】 netlify.tomlを作成し、Netlify側でビルドする設定を試したが、Bolt側で先にビルドが行われるため、環境変数の切り替えが反映されない。
【質問】 Bolt.newでビルドせずに、Netlify側で再ビルドを行う方法を探しています。 同じような問題を解決した方がいれば、解決策を教えていただきたいです。
コメント