summaryrefslogtreecommitdiff
path: root/taler-bank-manage.in
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-04-22 01:12:08 +0200
committerFlorian Dold <florian.dold@gmail.com>2016-04-22 01:12:08 +0200
commitd90cb46a7e0708c1b19306ccfed37416c50aa528 (patch)
tree0c418ece2f1414b51100d00b96984980fc055432 /taler-bank-manage.in
parent550829ff6a8aed6119da02f46bda0647f7178571 (diff)
downloadbank-d90cb46a7e0708c1b19306ccfed37416c50aa528.tar.gz
bank-d90cb46a7e0708c1b19306ccfed37416c50aa528.tar.bz2
bank-d90cb46a7e0708c1b19306ccfed37416c50aa528.zip
read port from config
Diffstat (limited to 'taler-bank-manage.in')
-rw-r--r--taler-bank-manage.in12
1 files changed, 10 insertions, 2 deletions
diff --git a/taler-bank-manage.in b/taler-bank-manage.in
index 332358f..e6da971 100644
--- a/taler-bank-manage.in
+++ b/taler-bank-manage.in
@@ -35,7 +35,11 @@ def handle_serve_http(args):
call_command('migrate')
call_command('provide_accounts')
call_command('check')
- httpspec = ":%d" % (args.port,)
+ tc = TalerConfig.from_file(os.environ.get("TALER_CONFIG_FILE"))
+ port = args.port
+ if port is None:
+ port = tc["bank"]["http_port"].value_int(required=True)
+ httpspec = ":%d" % (port,)
os.execlp("uwsgi", "uwsgi",
"--master",
"--die-on-term",
@@ -49,7 +53,11 @@ def handle_serve_uwsgi(args):
call_command('migrate')
call_command('provide_accounts')
call_command('check')
- spec = ":%d" % (args.port,)
+ tc = TalerConfig.from_file(os.environ.get("TALER_CONFIG_FILE"))
+ port = args.port
+ if port is None:
+ port = tc["bank"]["uwsgi_port"].value_int(required=True)
+ spec = ":%d" % (port,)
os.execlp("uwsgi", "uwsgi",
"--master",
"--die-on-term",