0

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?

Aliaksei
  • 1,094
  • 11
  • 20

2 Answers2

2

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.

Kemal Ahmed
  • 638
  • 6
  • 15
1

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.

Aliaksei
  • 1,094
  • 11
  • 20