diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-04-14 01:09:47 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-04-14 01:09:47 +0200 |
commit | 7ec91e499ea9212b8e736a97e8be2460a2904c6a (patch) | |
tree | 95d22cb99c91a89e42a5314efbb4f8555599f36c /taler-bank-manage.in | |
parent | 108025159f96d69a0b65ee149cbcb6a2dcb5602d (diff) | |
download | bank-7ec91e499ea9212b8e736a97e8be2460a2904c6a.tar.gz bank-7ec91e499ea9212b8e736a97e8be2460a2904c6a.tar.bz2 bank-7ec91e499ea9212b8e736a97e8be2460a2904c6a.zip |
serve static files with uwsgi
Diffstat (limited to 'taler-bank-manage.in')
-rw-r--r-- | taler-bank-manage.in | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/taler-bank-manage.in b/taler-bank-manage.in index 0b56509..35002b1 100644 --- a/taler-bank-manage.in +++ b/taler-bank-manage.in @@ -42,14 +42,15 @@ def handle_createdb(args): else: print("Database already exists") -def handle_serve(args): +def handle_serve_http(args): from django.core.management import call_command - call_command('basic_accounts') - os.execl("uwsgi", "uwsgi", + call_command('provide_accounts') + os.execlp("uwsgi", "uwsgi", "--master", "--die-on-term", "--http", ":8001", - "--wsgi", "@prefix@/share/taler/bank.wsgi") + "--wsgi-file", "@prefix@/share/taler/bank.wsgi", + "--static-map", "/static=@prefix@/share/taler/bank-static/") def handle_sampledata(args): from django.core.management import call_command @@ -68,5 +69,8 @@ p.set_defaults(func=handle_createdb) 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.set_defaults(func=handle_serve_http) + args = parser.parse_args() args.func(args) |