PoorBooru/lib/PoorBooru/Backend.pm

27 lines
439 B
Perl

package PoorBooru::Backend;
use v5.36;
use strict;
use warnings;
use Mojo::Base "Mojolicious";
use SeaweedFS::Client;
sub startup ($self)
{
$self->moniker("poorbooru-backend");
my $config = $self->plugin("Config");
$self->secrets($config->{secrets});
$self->helper(seaweed => sub {
state $client =
SeaweedFS::Client->new($config->{seaweedfs_master})
});
my $r = $self->routes;
$r->get("/")->to("gallery#index");
}
1;