ROUTE_PREFIX for easier proxying
This commit is contained in:
parent
3a034a0754
commit
1e4a5fc791
4 changed files with 12 additions and 5 deletions
|
@ -19,6 +19,7 @@ def get_conf(prefix='LARIGIRA_'):
|
||||||
conf['CACHING_TIME'] = 10
|
conf['CACHING_TIME'] = 10
|
||||||
conf['DB_URI'] = os.path.join(conf_dir, 'db.json')
|
conf['DB_URI'] = os.path.join(conf_dir, 'db.json')
|
||||||
conf['SCRIPTS_PATH'] = os.path.join(conf_dir, 'scripts')
|
conf['SCRIPTS_PATH'] = os.path.join(conf_dir, 'scripts')
|
||||||
|
conf['ROUTE_PREFIX'] = ''
|
||||||
conf['BOOTSTRAP_SERVE_LOCAL'] = True
|
conf['BOOTSTRAP_SERVE_LOCAL'] = True
|
||||||
conf['SECRET_KEY'] = 'Please replace me!'
|
conf['SECRET_KEY'] = 'Please replace me!'
|
||||||
conf['MPD_WAIT_START'] = True
|
conf['MPD_WAIT_START'] = True
|
||||||
|
|
|
@ -17,7 +17,9 @@ from larigira.timegen import get_timegenerator, timegenerate
|
||||||
from larigira import forms
|
from larigira import forms
|
||||||
from larigira.config import get_conf
|
from larigira.config import get_conf
|
||||||
from .suggestions import get_suggestions
|
from .suggestions import get_suggestions
|
||||||
db = Blueprint('db', __name__, url_prefix='/db', template_folder='templates')
|
db = Blueprint('db', __name__,
|
||||||
|
url_prefix=get_conf()['ROUTE_PREFIX'] + '/db',
|
||||||
|
template_folder='templates')
|
||||||
|
|
||||||
|
|
||||||
def get_model():
|
def get_model():
|
||||||
|
@ -172,7 +174,9 @@ def edit_event(alarmid):
|
||||||
actions = tuple(model.get_actions_by_alarm(alarm))
|
actions = tuple(model.get_actions_by_alarm(alarm))
|
||||||
return render_template('edit_event.html',
|
return render_template('edit_event.html',
|
||||||
alarm=alarm, all_actions=allactions,
|
alarm=alarm, all_actions=allactions,
|
||||||
actions=actions)
|
actions=actions,
|
||||||
|
routeprefix=get_conf()['ROUTE_PREFIX']
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
@db.route('/api/alarm/<alarmid>/actions', methods=['POST'])
|
@db.route('/api/alarm/<alarmid>/actions', methods=['POST'])
|
||||||
|
|
|
@ -31,7 +31,7 @@ $(function() {
|
||||||
return $(li).data('id');
|
return $(li).data('id');
|
||||||
});
|
});
|
||||||
jQuery.post(
|
jQuery.post(
|
||||||
'/db/api/alarm/' + my_id + '/actions',
|
'{{routeprefix}}/db/api/alarm/' + my_id + '/actions',
|
||||||
{"actions[]": ids.toArray()}
|
{"actions[]": ids.toArray()}
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
|
@ -11,8 +11,10 @@ from werkzeug.contrib.cache import SimpleCache
|
||||||
from .dbadmin import db
|
from .dbadmin import db
|
||||||
from .config import get_conf
|
from .config import get_conf
|
||||||
|
|
||||||
rpc = Blueprint('rpc', __name__, url_prefix='/api')
|
rpc = Blueprint('rpc', __name__,
|
||||||
viewui = Blueprint('view', __name__, url_prefix='/view',
|
url_prefix=get_conf()['ROUTE_PREFIX'] + '/api')
|
||||||
|
viewui = Blueprint('view', __name__,
|
||||||
|
url_prefix=get_conf()['ROUTE_PREFIX'] + '/view',
|
||||||
template_folder='templates')
|
template_folder='templates')
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue