]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
no bug - allow morbo to run with ssl
authorDylan William Hardison <dylan@hardison.net>
Fri, 1 Feb 2019 20:46:28 +0000 (15:46 -0500)
committerGitHub <noreply@github.com>
Fri, 1 Feb 2019 20:46:28 +0000 (15:46 -0500)
vagrant_support/start_morbo

index 8909282f41d161877a21b7334abf2ffc9b0bda23..cb065845dcc6ca53e2e69b641d9004d8860cb7c7 100644 (file)
@@ -1,8 +1,16 @@
 #!/usr/bin/env perl
 
-$ENV{PERL5LIB}                     = '/vagrant/local/lib/perl5';
-$ENV{PATH}                         = "/vagrant/local/bin:$ENV{PATH}";
-$ENV{MOJO_LISTEN}                  = 'http://*:80';
+my $cert_file = '/vagrant/bmo-web.vm.pem';
+my $key_file  = '/vagrant/bmo-web.vm-key.pem';
+my $listen    = 'http://*:80';
+
+if (-f $cert_file && -f $key_file) {
+  $listen .= ",https://*:443?cert=$cert_file&key=$key_file";
+}
+
+$ENV{PERL5LIB}    = '/vagrant/local/lib/perl5';
+$ENV{PATH}        = "/vagrant/local/bin:$ENV{PATH}";
+$ENV{MOJO_LISTEN} = $listen;
 $ENV{BUGZILLA_ALLOW_INSECURE_HTTP} = 1;
 
 my @files