App-Mimosa
view release on metacpan or search on metacpan
lib/App/Mimosa.pm view on Meta::CPAN
package App::Mimosa;
use Moose;
use namespace::autoclean;
use Catalyst::Runtime 5.80;
# Set flags and add plugins for the application
#
# -Debug: activates the debug mode for very useful log messages
# ConfigLoader: will load the configuration from a Config::General file in the
# application's home directory
# Static::Simple: will serve static files from the application's root
# directory
use Catalyst ((
# '-Debug',
qw/
ConfigLoader
Static::Simple
AutoCRUD
Authentication
Authorization::Roles
Session
Session::State::Cookie
Session::Store::FastMmap
/)
);
extends 'Catalyst';
our $VERSION = '0.02';
$VERSION = eval $VERSION;
# Defaults
__PACKAGE__->config(
name => 'Mimosa',
# Disable deprecated behavior needed by old applications
disable_component_resolution_regex_fallback => 1,
default_view => 'Mason',
'Plugin::Authentication' => {
default => {
credential => {
class => 'Password',
password_field => 'password',
password_type => 'clear'
},
store => {
class => 'Minimal',
users => {
petunia => {
password => "cUC598",
},
}
}
}
}
);
# Start the application
__PACKAGE__->setup();
=head1 NAME
App::Mimosa - Miniature Model Organism Sequence Aligner
=head1 SYNOPSIS
=head2 DEPLOYING
For full details on the deploy options:
perldoc script/mimosa_deploy.pl
To deploy a Mimosa database:
perl script/mimosa_deploy.pl
=head2 RUNNING
For full details on the server options:
( run in 1.012 second using v1.01-cache-2.11-cpan-437f7b0c052 )