firebase deployで環境変数を切り替えたい
現状
・firebaseを使ってnuxtでfacebookログインを実装しています。
・firebaseのprojectは本番と開発用二つ用意しています。
・yarn devやyarn buildでは環境変数の切り替えはできています。
起きていること
"build:dep": "firebase use develop && cross-env NODE_ENV=dev nuxt build && npm run build:copy:ssr", "build:copy:ssr": "rimraf functions/ssr && mkdirp functions/ssr && cp -R .nuxt/dist functions/ssr/dist",
deploy前に上記のようなscriptを走らせてfirebaseの開発projectにdeployする準備をします。
その後、firebase deployをすると開発projectにdeployはできるのですが、facebookログインのOAuthリダイレクトURIが本番のURIを参照してしまいます。
firebase deployでは環境変数はproductionを参照してしまうのでしょうか?
この辺りの実装について教えていただけると幸いです。
あなたの回答
tips
プレビュー