diff options
author | Marcello Stanisci <marcello.stanisci@inria.fr> | 2016-10-30 18:31:33 +0100 |
---|---|---|
committer | Marcello Stanisci <marcello.stanisci@inria.fr> | 2016-10-30 18:31:33 +0100 |
commit | cf052928d707fe382ef8ea03dc2d211234e15f54 (patch) | |
tree | 4a1511313f7fde6c02f4e98f6ec1c00251aeffcd /taler-bank-manage.in | |
parent | a8b3189b49b297d6b41a17c4ba96f91dd546b075 (diff) | |
download | bank-cf052928d707fe382ef8ea03dc2d211234e15f54.tar.gz bank-cf052928d707fe382ef8ea03dc2d211234e15f54.tar.bz2 bank-cf052928d707fe382ef8ea03dc2d211234e15f54.zip |
removing shared options from vassals
Diffstat (limited to 'taler-bank-manage.in')
-rw-r--r-- | taler-bank-manage.in | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/taler-bank-manage.in b/taler-bank-manage.in index b6b7758..2caa6d3 100644 --- a/taler-bank-manage.in +++ b/taler-bank-manage.in @@ -45,7 +45,10 @@ def handle_serve_http(args): port = tc["bank"]["http_port"].value_int(required=True) httpspec = ":%d" % (port,) os.execlp("uwsgi", "uwsgi", - "--emperor", "@prefix@/share/taler-bank/vassals") + "--master", + "--die-on-term", + "--log-format", uwsgi_logfmt, + "--emperor", "@prefix@/share/taler-bank/vassals-http") # FIXME Emperor to be called def handle_serve_uwsgi(args): @@ -60,18 +63,12 @@ def handle_serve_uwsgi(args): params = ["uwsgi", "uwsgi", "--master", "--die-on-term", - "--log-format", uwsgi_logfmt, - "--wsgi-file", "@prefix@/share/taler-bank/bank.wsgi"] - if serve_uwsgi == "tcp": # is that check right? - port = tc["bank"]["uwsgi_port"].value_int(required=True) - spec = ":%d" % (port,) - params.extend(["--socket", spec]) - elif serve_uwsgi == "unix": - spec = tc["bank"]["uwsgi_unixpath"].value_filename(required=True) - mode = tc["bank"]["uwsgi_unixpath_mode"].value_filename(required=True) - params.extend(["--socket", spec]) - params.extend(["--chmod-socket="+mode]) - os.makedirs(os.path.dirname(spec), exist_ok=True) + "--log-format", uwsgi_logfmt] + if "tcp" == serve_uwsgi: + params.extend(["--emperor", "@prefix@/share/taler-bank/vassals-http"]) + else + params.extend(["--emperor", "@prefix@/share/taler-bank/vassals-unix"]) + logging.info("launching uwsgi with argv %s", params[1:]) os.execlp(*params) @@ -101,7 +98,6 @@ p = sub.add_parser('sampledata', help="Put sample data into the db") p.set_defaults(func=handle_sampledata) p = sub.add_parser('serve-http', help="Serve bank over HTTP") -p.add_argument("--port", "-p", dest="port", type=int, default=None, metavar="PORT") p.set_defaults(func=handle_serve_http) p = sub.add_parser('serve-uwsgi', help="Serve bank over UWSGI") |