Example #1
0
app.wsgi_app = SharedDataMiddleware(app.wsgi_app, {
            '/': os.path.join(os.path.dirname(__file__), 'static')
        })

# DB
db = SQLAlchemy(app)
migrate = Migrate(app, db)
manager = Manager(app)
manager.add_command('db', MigrateCommand)

# Login Manager
lm = LoginManager()
lm.init_app(app)
lm.refresh_view = '.login'
lm.refresh_message = 'Please reauthenticate.'
lm.login_view = '.login'
lm.login_message = 'Please log in to access this page.'

# Bcrypt
bcrypt = Bcrypt(app)

# Server-Side Sessions
store = FilesystemStore('./tmp')
KVSessionExtension(store, app)

# SSL
sslify = SSLify(app)

# Bootstrap
Bootstrap(app)