Newer
Older
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from datetime import timedelta
from uuid import uuid4
from flask import Flask, session
from flask.templating import render_template
from flask_compress import Compress
from flask_session import Session
import config
################################################################################
debug = os.environ.get( "DEBUG", False )
baseurl = os.environ.get( "BASEURL", "" )
################################################################################
# Generic routing
def ping():
return "pong"
################################################################################
# Sessions
@app.before_request
def renew_session():
session.permanent = True
app.permanent_session_lifetime = timedelta( seconds = config.session_timeout )
################################################################################
# Main startup
if __name__ == '__main__':
app.run( debug = debug, host = "0.0.0.0", threaded = True )