Set secrets with decent default for production
This commit is contained in:
parent
b35e18f181
commit
2d03d25916
1 changed files with 9 additions and 2 deletions
|
@ -34,6 +34,13 @@ sub startup {
|
|||
});
|
||||
my $config = $self->config;
|
||||
|
||||
if ( defined $config->{secret} ) {
|
||||
$self->secrets([ $config->{secret} ]);
|
||||
} elsif ( $self->mode eq 'production' ) {
|
||||
# Just incase we end up in production and it hasnt been set!
|
||||
$self->secrets([ Data::UUID->new->create() ]);
|
||||
}
|
||||
|
||||
push @{ $self->commands->namespaces }, __PACKAGE__ . '::Command';
|
||||
|
||||
$self->plugin('Pear::LocalLoop::Plugin::BootstrapPagination', { bootstrap4 => 1 } );
|
||||
|
@ -247,9 +254,9 @@ sub startup {
|
|||
# $portal_api->post('/search')->to('api-upload#post_search');
|
||||
|
||||
$self->hook( before_dispatch => sub {
|
||||
my $self = shift;
|
||||
my $c = shift;
|
||||
|
||||
$self->res->headers->header('Access-Control-Allow-Origin' => '*') if $self->app->mode eq 'development';
|
||||
$c->res->headers->header('Access-Control-Allow-Origin' => '*') if $c->app->mode eq 'development';
|
||||
});
|
||||
|
||||
$self->helper( copy_transactions_and_delete => sub {
|
||||
|
|
Reference in a new issue