NAME

CallBackery - Appliance Frontend Builder

SYNOPSIS

require Mojolicious::Commands;
Mojolicious::Commands->start_app('CallBackery');

DESCRIPTION

Configure the mojo engine to run our application logic as webrequests arrive.

ATTRIBUTES

config

A hash pointer to the configuration object. See CallBackery::Config for details. The default configuration file is located in etc/callbackery.cfg. You can override the path by setting the CALLBACKERY_CONF environment variable.

The config property is set automatically on startup.

database

An instance of CallBackery::Database or a module with the same API.

securityHeaders

A hash of headers to set on every response to ask the webbrowser to help us fight the bad guys.

rpcServiceNamespace

our rpc service namespace

rpcServiceController

our rpc service controller

docIndex

initial document to be presented on the doc link

METHODS

All the methods of Mojolicious as well as:

startup

Mojolicious calls the startup method at initialization time.

LICENSE

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

COPYRIGHT

Copyright (c) 2013 by OETIKER+PARTNER AG. All rights reserved.

AUTHOR

Tobias Oetiker <tobi@oetiker.ch>

HISTORY

2013-12-06 to 1.0 first version
2020-02-19 to 2.0 go REST
2020-11-20 fz 2.1 call Config::postProcessCfg here