We used dotenv
lib with classic builds and it worked fine providing a possibility to manage different environments. But it stopped working when we moved to EAS builds.
What are possible solutions?
We used dotenv
lib with classic builds and it worked fine providing a possibility to manage different environments. But it stopped working when we moved to EAS builds.
What are possible solutions?
2
Answers
I tried to replace
dotenv
with a combination ofdirenv
tool and EAS secrets but then I accidentally found this file in Expo github repo. It seems like creating.easignore
file copying.gitignore
file excluding env files makesdotenv
work with EAS.react-native-dotenv maintainer here. Be careful NOT to commit
.env
to git. This is a major security risk..env
files are in.gitignore
for a very good reason. Instead, the EAS documentation says :