lib/onboardbase.rb in onboardbase-1.1.2 vs lib/onboardbase.rb in onboardbase-1.1.3
- old
+ new
@@ -263,13 +263,16 @@
key_path: self.key_path,
env_key: "RAILS_MASTER_KEY",
raise_if_missing_key: true
)
- secrets = YAML.load(credentials.read)
- secrets.keys.sort.each do |key|
- ENV["#{key}"] = "#{secrets[key]}"
+ if credentials.read do
+ secrets = YAML.load(credentials.read)
+ secrets.keys.sort.each do |key|
+ ENV["#{key}"] = "#{secrets[key]}"
+ end
end
+ # Append all environment values to the credentials
credentials.write(ENV.to_hash.to_yaml)
end
def loadSecrets
self.loadConfig
\ No newline at end of file