All Projects → calintamas → react-native-envs-poc

calintamas / react-native-envs-poc

Licence: MIT license
Manage staging & production environments in React Native

Programming Languages

objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language
Starlark
911 projects
java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to react-native-envs-poc

environment
🌳 Environment variable configuration for Node.js made easy.
Stars: ✭ 12 (-62.5%)
Mutual labels:  config, environment
salak.rs
A multi layered configuration loader and zero-boilerplate configuration parser.
Stars: ✭ 27 (-15.62%)
Mutual labels:  config, environment
dotfiles
My personal app/env configs and dotfiles.
Stars: ✭ 27 (-15.62%)
Mutual labels:  config, environment
env-config
A Clojure(Script) library for config map overrides via environmental variables
Stars: ✭ 27 (-15.62%)
Mutual labels:  config, environment
cfg-rs
A Configuration Library for Rust Applications
Stars: ✭ 18 (-43.75%)
Mutual labels:  config, environment
Environ Config
Python Application Configuration With Environment Variables
Stars: ✭ 210 (+556.25%)
Mutual labels:  config, environment
Env
Simple lib to parse environment variables to structs
Stars: ✭ 2,164 (+6662.5%)
Mutual labels:  config, environment
ini
📝 Go INI config management. support multi file load, data override merge. parse ENV variable, parse variable reference. Dotenv file parse and loader. INI配置读取管理,支持多文件加载,数据覆盖合并, 解析ENV变量, 解析变量引用。DotEnv 解析加载
Stars: ✭ 72 (+125%)
Mutual labels:  config, environment
croconf
A flexible and composable configuration library for Go that doesn't suck
Stars: ✭ 14 (-56.25%)
Mutual labels:  config
StarCategorizer
assign steamshop genres to your steam library games, even on private profiles
Stars: ✭ 18 (-43.75%)
Mutual labels:  config
electron-json-config
Simply set and get configuration from a json file for your Electron app
Stars: ✭ 25 (-21.87%)
Mutual labels:  config
DBEnvironmentConfiguration
Easily switch between iOS development environments/ configurations
Stars: ✭ 18 (-43.75%)
Mutual labels:  environment
dart environment config
Environment specific config generator for Dart and Flutter applications during CI/CD builds
Stars: ✭ 87 (+171.88%)
Mutual labels:  environment
i3
Archivos de configuraciones de i3
Stars: ✭ 32 (+0%)
Mutual labels:  config
exenv
Exenv makes loading environment variables from external sources easy.
Stars: ✭ 35 (+9.38%)
Mutual labels:  config
kerrigan
基于Tornado实现的一套配置中心,可基于分项目、环境管理配置,语法高亮、对比历史版本、快速回滚等,并提供Restful风格的API
Stars: ✭ 57 (+78.13%)
Mutual labels:  config
nvim
❤️ A neovim config repo.
Stars: ✭ 33 (+3.13%)
Mutual labels:  config
config-command
Generates and reads the wp-config.php file.
Stars: ✭ 32 (+0%)
Mutual labels:  config
go-appdir
Minimalistic Go package to get application directories such as config and cache
Stars: ✭ 62 (+93.75%)
Mutual labels:  config
MatrixChecks
The optimized checks for Matrix Anticheat, a powerful anticheat for Minecraft.
Stars: ✭ 70 (+118.75%)
Mutual labels:  config

react-native-envs-poc

Create staging & production environments for a react-native app, using react-native-config.

config

// .env
IS_PRODUCTION=false
API_HOST=https://api.staging.foobar.com

// .env.staging
IS_PRODUCTION=false
API_HOST=api_host

// .env.production
IS_PRODUCTION=true
API_HOST=api_host

.env is used for the local environment, while the other two for staging and production. The setup uses schemes on iOS and buildTypes on Android.

fastlane

I'm using fastlane to automate builds & reduce the app release to a one-liner script:

cd fastlane
fastlane ios beta --env=production

Also, I wrote an article that describes the whole process here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].