mirror of https://github.com/enpaul/kodak.git
20 lines
521 B
Python
20 lines
521 B
Python
import flask_restful
|
|
|
|
from kodak import index
|
|
from kodak import resources
|
|
from kodak._server import initialize_database
|
|
from kodak._server import KodakFlask
|
|
from kodak._server import make_the_tea
|
|
|
|
|
|
APPLICATION = KodakFlask(__name__)
|
|
API = flask_restful.Api(APPLICATION, catch_all_404s=True)
|
|
|
|
|
|
APPLICATION.before_request(make_the_tea)
|
|
APPLICATION.before_first_request(initialize_database)
|
|
APPLICATION.before_first_request(index.build)
|
|
|
|
for resource in resources.RESOURCES:
|
|
API.add_resource(resource, *resource.routes)
|