-
Notifications
You must be signed in to change notification settings - Fork 279
/
__init__.py
41 lines (30 loc) · 845 Bytes
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# -*- coding: utf-8 -*-
from __future__ import absolute_import
# built-in package
import copy
# third-parth package
import redis
from flask import Flask
from flask.ext.restful import Api
# user-defined package
from .conf import config
'''
dashboard server setup
'''
# app = Flask("__name__", static_folder="./static", template_folder="./templates")
# app = Flask("dashboard", static_folder="./static", template_folder="./templates")
# app = Flask("dashboard")
app = Flask(__name__)
api = Api(app)
'''
dashboard common services setup
'''
r_kv = redis.Redis(host=config.redis_kv_host, port=config.redis_kv_port, db=config.redis_kv_db)
r_db = redis.Redis(host=config.redis_db_host, port=config.redis_db_port, db=config.redis_db_db)
'''
logging init
'''
log = config.logger
# import modules
from . import client
from .server import views