Skip to content

Commit 7dbb611

Browse files
committed
Load IdentitySettings secrets
1 parent 997df8d commit 7dbb611

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed
Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# frozen_string_literal: true
22

3-
identity_settings_files = Config.setting_files(Rails.root.join('config', 'identity_settings'), Settings.vsp_environment)
3+
ENV_PREFIX = 'IDENTITY_SETTINGS'
4+
ENV_SEPARATOR = '__'
5+
SETTINGS_FOLDER = Rails.root.join('config', 'identity_settings')
46

5-
IdentitySettings = Config.load_files(identity_settings_files)
7+
IdentitySettings = Config::Options.new
8+
9+
Config.setting_files(SETTINGS_FOLDER, Settings.vsp_environment).each do |file|
10+
IdentitySettings.add_source!(file)
11+
end
12+
13+
secrets_source = Config::Sources::EnvSource.new(ENV, prefix: ENV_PREFIX, separator: ENV_SEPARATOR)
14+
IdentitySettings.add_source!(secrets_source)
15+
16+
IdentitySettings.reload!

0 commit comments

Comments
 (0)