script/app_server #!/usr/bin/env perl use Mojo::Base -strict;
use File::Basename 'dirname'; use File::Spec; use lib join '/', File::Spec->splitdir(dirname(__FILE__)), 'lib'; use lib join '/', File::Spec->splitdir(dirname(__FILE__)), '..', 'lib'; # Check if Mojolicious is installed; die <<EOF unless eval 'use Mojolicious::Commands; 1'; It looks like you don't have the Mojolicious framework installed. Please visit http://mojolicio.us for detailed installation instructions. EOF # Application $ENV{MOJO_APP} ||= 'AppServer'; # Start commands Mojolicious::Commands->start(); Como tem que ser esse script para chamar o morbo ou o hypnotoad ? ou vou ter que colocar o morbo/hypnotoad antes do script Em 12 de setembro de 2012 14:46, Nelson Ferraz <[email protected]> escreveu: > Em 12 de setembro de 2012 17:50, Jose Nilton <[email protected]> > escreveu: > > O mojo tem um HTTP server simples, é um Servidor de aplicação critica, > não > > quero adicionar mais pacotes como apache e outras coisas. > > > > E a lista é pequena no máximo 15 IPs, se ficar muito grande coloco no > Banco > > de dados, até já tem um lista dessas no Banco. > > Nilton, > > A forma como eu costumo rodar o aplicativo: > > Em dev: > > morbo myapp.pl > > Em prod: > > hypnotoad myapp.pl > > O morbo e o hypnotoad setam a variável MOJO_MODE para "development" ou > "production" respectivamente. > > Você pode testar que tipo de ambiente você está rodando a qualquer momento > com: > > if (app->mode eq 'DEVELOPMENT') { > # ... > } > > Com relação ao endereço IP, acho que a maneira correta é através do > $self->tx->remote_address mesmo. A grande questão é se essa variável > pode ser forjada, como disse o Daniel. > > Se você quiser confirmar, entra no IRC #mojo no irc.perl.org e pergunta! > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > -- .............................................................................. *Com Deus todas as coisas são possíveis* ::: LinuxPro<http://www.linuxpro.com.br> *"A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente." (John Ruskin) "A mente que se abre a uma nova ideia jamais volta ao seu tamanho original" (Albert Einstein)*
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
