Commit f53baa7c4c4139e0f3c323a6da02e80e925d611f
1 parent
7d761348
Exists in
master
and in
1 other branch
Avoid to advice delete the config/initializer/secret_token.rb
In the file config/initializer/secret_token.rb, there are an advice to replace this file by a generate file. It's better to avoid it and generate a new one instead require before this one See #580
Showing
2 changed files
with
4 additions
and
4 deletions
Show diff stats
config/deploy.example.rb
... | ... | @@ -69,7 +69,7 @@ namespace :errbit do |
69 | 69 | release_configs = File.join(release_path,'config') |
70 | 70 | run("ln -nfs #{shared_configs}/config.yml #{release_configs}/config.yml") |
71 | 71 | run("ln -nfs #{shared_configs}/mongoid.yml #{release_configs}/mongoid.yml") |
72 | - run("ln -nfs #{shared_configs}/secret_token.rb #{release_configs}/initializers/secret_token.rb") | |
72 | + run("ln -nfs #{shared_configs}/secret_token.rb #{release_configs}/initializers/__secret_token.rb") | |
73 | 73 | end |
74 | 74 | end |
75 | 75 | ... | ... |
config/initializers/secret_token.rb
... | ... | @@ -14,7 +14,7 @@ else |
14 | 14 | Errbit::Application.config.secret_token = ENV['SECRET_TOKEN'] |
15 | 15 | |
16 | 16 | # Do not raise an error if secret token is not available during assets precompilation |
17 | - elsif ENV['RAILS_GROUPS'] != 'assets' | |
17 | + elsif ENV['RAILS_GROUPS'] != 'assets' && !Errbit::Application.config.secret_token | |
18 | 18 | raise <<-ERROR |
19 | 19 | |
20 | 20 | You must generate a unique secret token for your Errbit instance. |
... | ... | @@ -27,9 +27,9 @@ else |
27 | 27 | heroku config:add SECRET_TOKEN="$(bundle exec rake secret)" |
28 | 28 | |
29 | 29 | If you are deploying in some other way, please run the following command to generate a new secret token, |
30 | - and commit the new `config/initializers/secret_token.rb`: | |
30 | + and commit the new `config/initializers/__secret_token.rb`: | |
31 | 31 | |
32 | - echo "Errbit::Application.config.secret_token = '$(bundle exec rake secret)'" > config/initializers/secret_token.rb | |
32 | + echo "Errbit::Application.config.secret_token = '$(bundle exec rake secret)'" > config/initializers/__secret_token.rb | |
33 | 33 | |
34 | 34 | ERROR |
35 | 35 | end | ... | ... |