From: J. Shirley Date: Fri, 9 Mar 2007 16:04:32 +0000 (+0000) Subject: Adding environment variable defaults for _server.pl (reviewed by marcus and mst) X-Git-Tag: 1.09~40 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=e93452255193cf38e8874d5eb3164d100b620cca;p=catagits%2FCatalyst-Devel.git Adding environment variable defaults for _server.pl (reviewed by marcus and mst) --- diff --git a/lib/Catalyst/Helper.pm b/lib/Catalyst/Helper.pm index dd56f31..8eaa601 100644 --- a/lib/Catalyst/Helper.pm +++ b/lib/Catalyst/Helper.pm @@ -74,6 +74,7 @@ sub mk_app { $self->{dir } =~ s/\:\:/-/g; $self->{script } = File::Spec->catdir( $self->{dir}, 'script' ); $self->{appprefix } = Catalyst::Utils::appprefix($name); + $self->{appenv } = Catalyst::Utils::class2env($name); $self->{startperl } = "#!$Config{perlpath} -w"; $self->{scriptgen } = $Catalyst::Devel::CATALYST_SCRIPT_GEN || 4; $self->{catalyst_version} = $Catalyst::VERSION; @@ -854,9 +855,9 @@ my $debug = 0; my $fork = 0; my $help = 0; my $host = undef; -my $port = 3000; +my $port = $ENV{[% appenv %]_PORT} || $ENV{CATALYST_PORT} || 3000; my $keepalive = 0; -my $restart = 0; +my $restart = $ENV{[% appenv %]_RELOAD} || $ENV{CATALYST_RELOAD} || 0; my $restart_delay = 1; my $restart_regex = '\.yml$|\.yaml$|\.pm$'; my $restart_directory = undef;