diff options
Diffstat (limited to 'config/initializers/database_config.rb')
-rw-r--r-- | config/initializers/database_config.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/config/initializers/database_config.rb b/config/initializers/database_config.rb index 84ef0bc9f16..31666c884bc 100644 --- a/config/initializers/database_config.rb +++ b/config/initializers/database_config.rb @@ -1,6 +1,12 @@ # frozen_string_literal: true Gitlab.ee do + if Gitlab::Geo.geo_database_configured? + # Make sure connects_to for geo gets called outside of config/routes.rb first + # See InitializerConnections.with_disabled_database_connections + Geo::TrackingBase + end + if Gitlab::Runtime.sidekiq? && Gitlab::Geo.geo_database_configured? # The Geo::TrackingBase model does not yet use connects_to. So, # this will not properly support geo: from config/databse.yml |