- add datetime getYear_list [SME: 13031] - use esmith::*DB::UTF8 to access db flat files [SME: 13027]
38 lines
1.0 KiB
Perl
38 lines
1.0 KiB
Perl
#! /usr/bin/perl -wT
|
|
|
|
# mojo-app server-manager v3 mab974 2020
|
|
|
|
use strict;
|
|
use warnings;
|
|
use esmith::util;
|
|
|
|
BEGIN
|
|
{
|
|
$0 =~ /^(.+)$/ms; $0 = $1; # Untaint script name
|
|
$ENV{'PATH'} = '/usr/sbin:/usr/bin:/usr/local/bin';
|
|
$ENV{'SHELL'} = '/bin/bash';
|
|
$ENV{'HOME'} = '/usr/share/smanager';
|
|
delete $ENV{'ENV'};
|
|
esmith::util::setRealToEffective();
|
|
#to help debug UTF8, see perlrun and perlvar -CSAD or -CLSD
|
|
#print '$ENV{PERL_UNICODE}='.$ENV{'PERL_UNICODE'}."\n" if $ENV{'PERL_UNICODE'};
|
|
#print '${^UNICODE}='.${^UNICODE}.' ; ${^UTF8LOCALE}='.${^UTF8LOCALE} ."\n";
|
|
#print '${^OPEN}'.${^OPEN}."\n" if ${^OPEN} ;
|
|
}
|
|
|
|
|
|
use FindBin;
|
|
#use lib "$FindBin::Bin/lib";
|
|
use lib "$FindBin::Bin/../lib";
|
|
#BEGIN { unshift @INC, "$FindBin::Bin/../lib" }
|
|
|
|
#Application
|
|
$ENV{MOJO_APP} ||= 'SrvMngr';
|
|
$ENV{MOJO_REVERSE_PROXY} ||= '/smanager';
|
|
$ENV{MOJO_SMANAGER_DEBUG} ||= 0;
|
|
$ENV{SRVMNGR_HOME} ||= "$FindBin::Bin/..";
|
|
|
|
# Start command
|
|
require Mojolicious::Commands;
|
|
Mojolicious::Commands->start_app('SrvMngr');
|