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?
I tried to replace dotenv
with a combination of direnv
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 makes dotenv
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 :
To create app-specific secrets, navigate to the "Secrets" tab in your project dashboard.
© 2022 - 2024 — McMap. All rights reserved.
.env
files to git – Remount