about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--scripts/builder.pl7
1 files changed, 3 insertions, 4 deletions
diff --git a/scripts/builder.pl b/scripts/builder.pl
index 0552bea..041f184 100644
--- a/scripts/builder.pl
+++ b/scripts/builder.pl
@@ -15,15 +15,14 @@ $|++;
 
 my $conf      = LoadFile('config.yml');
 my $dbix_conf = $conf->{plugins}->{DBIC}->{schema};
-my $schema =
-  jitterbug::Schema->connect( $dbix_conf->{dsn}, $dbix_conf->{user},
-    $dbix_conf->{pass} );
+my $schema    = jitterbug::Schema->connect( @{ $dbix_conf->{connect_info} } );
+my $interval  = $conf->{jitterbug}->{builder}->{sleep} || 30;
 
 while (1) {
     my $task = $schema->resultset('Task')->search()->single();
 
     unless ($task) {
-        sleep 5;
+        sleep $interval;
         next;
     }