diff --git a/app/models/site_config.rb b/app/models/site_config.rb index fb8642a01..c43462cac 100644 --- a/app/models/site_config.rb +++ b/app/models/site_config.rb @@ -12,7 +12,7 @@ class SiteConfig < RailsSettings::Base cache_prefix { "v1" } # API Tokens - field :health_check_token, type: :string, default: "secret" + field :health_check_token, type: :string # Authentication field :authentication_providers, type: :array, default: Authentication::Providers.available diff --git a/lib/tasks/app_setup.rake b/lib/tasks/app_initializer.rake similarity index 89% rename from lib/tasks/app_setup.rake rename to lib/tasks/app_initializer.rake index 55497b8af..35cfc366c 100644 --- a/lib/tasks/app_setup.rake +++ b/lib/tasks/app_initializer.rake @@ -14,5 +14,7 @@ namespace :app_initializer do puts "\n== Updating Data ==" Rake::Task["data_updates:enqueue_data_update_worker"].execute + + SiteConfig.health_check_token ||= SecureRandom.hex(10) end end