summaryrefslogtreecommitdiff
path: root/taler-bank-manage.in
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-04-14 01:09:47 +0200
committerFlorian Dold <florian.dold@gmail.com>2016-04-14 01:09:47 +0200
commit7ec91e499ea9212b8e736a97e8be2460a2904c6a (patch)
tree95d22cb99c91a89e42a5314efbb4f8555599f36c /taler-bank-manage.in
parent108025159f96d69a0b65ee149cbcb6a2dcb5602d (diff)
downloadbank-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.in12
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)