It does match. The name of my app is NeoCaddy, and here is the top of the associated package:
package NeoCaddy; use strict; use DBI; use Cache::Memcached::Fast; use Config::Simple; use File::Find::Rule; use IO::Compress::Gzip 'gzip'; use Mojo::Base 'Mojolicious'; use Mojo::Home; use Mojolicious::Static; use Sys::Hostname; On Tuesday, June 28, 2016 at 8:16:43 AM UTC-5, Jan Henning Thorsen wrote: > > How does the start of that package look like? Do you have this: > > package MyApp; > use Mojo::Base "Mojolicious"; > > The string after "package" need to match whatever you pass on > to start_app(). > > Another thing: I would not run my code as "root". If you want to listen to > port 80, I would advice using > https://metacpan.org/pod/Mojolicious::Plugin::SetUserGroup to make sure > that the requests run as different user. > > > On Monday, June 27, 2016 at 5:49:05 PM UTC+2, James Bearden wrote: >> >> Sure, below is the top of my startup routine. I get the "passphrase needs >> to be changed" warning before this code is executed. >> >> # This method will run once at server start >> sub startup { >> my $Self = shift; >> >> if ($Self->app->mode eq 'development') { >> $Self->app->log->level('info'); # debug, (info), warn, error, or fatal >> } elsif (getpwuid($>) eq 'root') { >> $Self->app->log->info("Server starting!"); >> $Self->app->log->level('warn'); >> } else { >> NeoUtil::LogThis("Must be run as root!"); >> return; >> } >> >> # Set name for the mojolicious cookie. Maximum cookie size is 4096 >> bytes. >> $Self->sessions->cookie_name('MyApp'); >> >> # Key to encode client cookie, which stores some session information. >> >> $Self->secrets(['uBLR8eIgsIQ7MmZ0nfyd5UOdd48VlnUGrjYyS9regRX72qEO2b0UlQ738a', >> '30J0SEIIF3UQzLYZNrgD2sh9Zm3DgYjzaN9RRmi8k1Gs0SBNk7tzd2dPg']); >> >> >> >> And the output I am getting is: >> >> Server available at http://127.0.0.1:3000 >> [Mon Jun 27 10:47:32 2016] [debug] Your secret passphrase needs to be >> changed >> >> >> >> >> On Monday, June 27, 2016 at 10:44:06 AM UTC-5, Pavel K wrote: >>> >>> Can you show me this part of code? >>> 27 июня 2016 г. 17:55 пользователь "James Bearden" <[email protected]> >>> написал: >>> >>>> That is unfortunately exactly what I have been doing, and I still get >>>> the warning upon startup. >>>> >>>> On Sunday, June 26, 2016 at 2:24:57 PM UTC-5, Pavel K wrote: >>>>> >>>>> I think something like this must be to work fine >>>>> >>>>> sub startup { >>>>> my $self = shift; >>>>> $self->secrets(['stu15684ffy','tea5$6ching']); >>>>> ... >>>>> >>>>> } >>>>> >>>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "Mojolicious" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/mojolicious/EYWg8GEPg9Y/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at https://groups.google.com/group/mojolicious. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- You received this message because you are subscribed to the Google Groups "Mojolicious" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/mojolicious. For more options, visit https://groups.google.com/d/optout.
