tasks/database.rb in pact_broker-2.32.0 vs tasks/database.rb in pact_broker-2.33.0
- old
+ new
@@ -94,9 +94,21 @@
require 'db'
::DB.connection_for_env env
end
end
+ def wait_for_database
+ tries = 0
+ begin
+ database
+ rescue StandardError => e
+ tries += 1
+ sleep 1
+ retry if tries < 10
+ raise e
+ end
+ end
+
private
def ordered_tables
TableDependencyCalculator.call(database)
end