Skip to content

Commit

Permalink
Add .env to optionally ignored files
Browse files Browse the repository at this point in the history
Many twelve-factor apps use environment variables rather than the built in Rails secrets mechanism to store secrets.
The [dotenv](https://github.com/bkeepers/dotenv) gem is widely used for this purpose and allows environment variables to be loaded from the `.env` file. However, this file should not be committed to source control.

This PR just adds the `.env` file to `.gitignore` so that these secrets aren't accidentally committed. In some rare instances, it may be required that this file is committed to source control so I've added it to the list of files that can be removed if the developer is ok with secrets being committed.
  • Loading branch information
maxehmookau committed May 12, 2016
1 parent f454371 commit 8514740
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions Rails.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ pickle-email-*.html
# TODO Comment out these rules if you are OK with secrets being uploaded to the repo
config/initializers/secret_token.rb
config/secrets.yml
.env

## Environment normalization:
/.bundle
Expand Down

0 comments on commit 8514740

Please sign in to comment.