2014-10-13 19:56:19 +02:00
|
|
|
#!/usr/bin/env perl
|
|
|
|
|
|
|
|
use strict;
|
|
|
|
use warnings;
|
|
|
|
use File::Basename;
|
2015-06-19 15:05:33 +02:00
|
|
|
use lib dirname($0) . '/../lib';
|
|
|
|
use Vroom::Conf;
|
2014-10-13 19:56:19 +02:00
|
|
|
|
2015-06-19 15:05:33 +02:00
|
|
|
chdir dirname($0) . '/..';
|
2014-10-13 19:56:19 +02:00
|
|
|
|
2015-06-19 15:05:33 +02:00
|
|
|
my $config = Vroom::Conf::get_conf();
|
2014-10-13 19:56:19 +02:00
|
|
|
|
|
|
|
$ENV{'PERL5LIB'} = 'lib';
|
2015-07-03 17:25:51 +02:00
|
|
|
$ENV{'MOJO_REVERSE_PROXY'} = 1;
|
2014-10-13 19:56:19 +02:00
|
|
|
|
|
|
|
if ($config->{'daemon.backend'} eq 'morbo'){
|
2015-03-17 18:19:10 +01:00
|
|
|
exec ('/usr/bin/morbo',
|
|
|
|
'-l', 'http://' . $config->{'daemon.listen_ip'} . ':' . $config->{'daemon.listen_port'},
|
|
|
|
'-w', 'conf/settings.ini',
|
|
|
|
'-w', 'lib',
|
|
|
|
'-w', 'templates',
|
2015-08-07 11:11:40 +02:00
|
|
|
'-v', 'vroom');
|
2014-10-13 19:56:19 +02:00
|
|
|
}
|
|
|
|
else{
|
2015-08-07 11:11:40 +02:00
|
|
|
exec ('/usr/bin/hypnotoad', '-f', 'vroom');
|
2014-10-13 19:56:19 +02:00
|
|
|
}
|