diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-04-22 01:12:08 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-04-22 01:12:08 +0200 |
commit | d90cb46a7e0708c1b19306ccfed37416c50aa528 (patch) | |
tree | 0c418ece2f1414b51100d00b96984980fc055432 /taler-bank-manage.in | |
parent | 550829ff6a8aed6119da02f46bda0647f7178571 (diff) | |
download | bank-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.in | 12 |
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", |