ReactのアプリをCircleCIを使い、master
にmergeされたときに、S3にデプロイしたいと考えています。
S3にデプロイ後、環境変数で分からないことがあったので質問させていただきます。
ローカルのReactアプリでは、process.env.REACT_APP_XXX
として.env
ファイルから変数を読み取っています。このとき、.env
ファイルは.gitignore
に記述しています。
しかし、CircleCIを使ってS3にデプロイすると、process.env.REACT_APP_XXX
がundefined
となってしまします。
原因
原因としては、config.yml
内でcheckout
しているため、Github上にはない.env
ファイルを読み込めていないため、S3上ではundefined
となってしまうのではないかと考えています。
このとき、.env
ファイルを非公開にしたままCircleCIを使いS3にデプロイする方法あれば、教えて下さい。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。