diff --git a/booking_service.py b/booking_service.py index 6cc504e..d430a37 100755 --- a/booking_service.py +++ b/booking_service.py @@ -53,7 +53,7 @@ def main(host, port, db, interval, debug, tz, special, wrk = worker.Worker(loop, db_mngr, tm=tm, mail=mail, debug=debug) loop.create_task(wrk.run()) - app = interface.App(db_mngr) + app = interface.App(db_mngr, base_url=url) loop.create_task(app.register_server(host, port)) loop.run_forever() diff --git a/punkow/service/interface.py b/punkow/service/interface.py index d1fb4c5..691a0ab 100644 --- a/punkow/service/interface.py +++ b/punkow/service/interface.py @@ -230,8 +230,9 @@ def simple_view(template): class App(object): - def __init__(self, database_manager: model.DatabaseManager): + def __init__(self, database_manager: model.DatabaseManager, base_url: str): self.db = database_manager + self.base_url = base_url self.app = web.Application() self.setup_app() @@ -243,6 +244,7 @@ class App(object): self.app, loader=jinja2.FileSystemLoader(os.path.join(os.path.dirname(__file__), 'templates'))) self.app['static_root_url'] = '/static' + self.app['cfg_base_url'] = self.base_url def setup_routes(self): self.app.router.add_static('/static/', diff --git a/punkow/service/templates/index.html b/punkow/service/templates/index.html index 377053b..75590c9 100644 --- a/punkow/service/templates/index.html +++ b/punkow/service/templates/index.html @@ -25,7 +25,7 @@
Keep Punkow (punkow.jonesinski.de) open and open a new window of your +
Keep Punkow ({{ app.cfg_base_url }}) open and open a new window of your internet browser.
Select the service you want to book at: