Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.

adamcooke/rails-env-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rails Env Config

This gem provides support for importing local environment variables. With the advent of platform hosting services, the convention is now to store configuration in system environment variables which applications access using ENV.

This is great when you have a platform which sets these for you automatically but not so good in development.

This gem allows you to define environment variables in a config/environment.yml file and these will then be loaded into ENV each time your application starts.

Installation

Enabling this is easy, just add it to your Gemfile and run bundle.

gem 'rails_env_config', '~> 1.0'

Once installed, you can create a yaml file containing your local environment variables.

# Some Viaduct keys go here
VIADUCT_OAUTH_KEY: abc123abc123abc123
VIAUDCT_OAUTH_SECRET: sadfjhu4hdjuhsdufghduih

# Rails session secrets
SECRET_KEY_BASE: 4fba605ff1f4c8d35d49feb5ebe0cea28dd27f40e104e46e85c1c408a28c730d83c31d77e4691c3dc4e841480ab72c9b143415deb86c6fac164b1a72eb9e1205

Be sure that you don't commit this file into your repository. It should only be used for setting configuration for development use.

echo 'config/environment.yml' >> .gitignore

That's it!

Simple, huh?

About

Set environment variables for your local development

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages