summaryrefslogtreecommitdiff
path: root/talermerchantdemos/cli.py
diff options
context:
space:
mode:
Diffstat (limited to 'talermerchantdemos/cli.py')
-rw-r--r--talermerchantdemos/cli.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/talermerchantdemos/cli.py b/talermerchantdemos/cli.py
index 78f9049..48608d6 100644
--- a/talermerchantdemos/cli.py
+++ b/talermerchantdemos/cli.py
@@ -56,6 +56,16 @@ def handle_serve_uwsgi(config, which_shop):
"--module",
"talermerchantdemos.{}:app".format(which_shop),
"--need-app",
+ "--set-ph", "backend_url={}".format(
+ config["frontends"]["backend"].value_string(required=True)
+ ),
+ "--set-ph", "currency={}".format(
+ config["taler"]["currency"].value_string(required=True)
+ ),
+ "--set-ph", "apikey={}".format(
+ config["frontends"]["backend_apikey"].value_string(required=True)
+ ),
+ "--module",
"--cache2",
"name=paid_articles,items=500"
]
@@ -93,6 +103,15 @@ def handle_serve_http(config, which_shop, port=None):
"--die-on-term",
"--log-format",
UWSGI_LOGFMT,
+ "--set-ph", "backend_url={}".format(
+ config["frontends"]["backend"].value_string(required=True)
+ ),
+ "--set-ph", "currency={}".format(
+ config["taler"]["currency"].value_string(required=True)
+ ),
+ "--set-ph", "apikey={}".format(
+ config["frontends"]["backend_apikey"].value_string(required=True)
+ ),
"--module",
"talermerchantdemos.{}:app".format(which_shop),
]