summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbootstrap-standalone1
-rw-r--r--etc/nginx/sites-enabled/env.site8
2 files changed, 9 insertions, 0 deletions
diff --git a/bootstrap-standalone b/bootstrap-standalone
index 03a2649..6df4e77 100755
--- a/bootstrap-standalone
+++ b/bootstrap-standalone
@@ -70,6 +70,7 @@ export TALER_ENV_URL_INTRO="https://env.taler.net/$ENVNAME/"
export TALER_ENV_URL_BANK="https://env.taler.net/$ENVNAME/bank"
export TALER_ENV_URL_MERCHANT_BLOG="https://env.taler.net/$ENVNAME/shop"
export TALER_ENV_URL_MERCHANT_DONATIONS="https://env.taler.net/$ENVNAME/donations"
+export TALER_ENV_URL_MERCHANT_SURVEY="https://env.taler.net/$ENVNAME/survey"
export TALER_ENV_URL_AUDITOR="https://env.taler.net/$ENVNAME/auditor"
export TALER_ACTIVATED=1
EOL
diff --git a/etc/nginx/sites-enabled/env.site b/etc/nginx/sites-enabled/env.site
index c23743d..790e96b 100644
--- a/etc/nginx/sites-enabled/env.site
+++ b/etc/nginx/sites-enabled/env.site
@@ -24,6 +24,7 @@ server {
rewrite ^/(?<user>[a-zA-Z0-9-_]+)/(?<app>[a-zA-Z0-9-_]+)/bank /$user/bank redirect;
rewrite ^/(?<user>[a-zA-Z0-9-_]+)/(?<app>[a-zA-Z0-9-_]+)/shop /$user/shop redirect;
rewrite ^/(?<user>[a-zA-Z0-9-_]+)/(?<app>[a-zA-Z0-9-_]+)/donations /$user/donations redirect;
+ rewrite ^/(?<user>[a-zA-Z0-9-_]+)/(?<app>[a-zA-Z0-9-_]+)/survey /$user/survey redirect;
location ~ ^/(?<user>[a-zA-Z0-9-_]+)/exchange/(?<req>.*) {
proxy_pass http://unix:/home/$user/sockets/exchange.http:/$req$is_args$args;
@@ -73,5 +74,12 @@ server {
uwsgi_param PATH_INFO "$req";
}
+ location ~ ^/(?<user>[a-zA-Z0-9-_]+)/survey(?<req>/.*|)$ {
+ uwsgi_pass unix:/home/$user/sockets/survey.uwsgi;
+ include /etc/nginx/uwsgi_params;
+ uwsgi_param SCRIPT_NAME "/$user/";
+ uwsgi_param PATH_INFO "$req";
+ }
+
include conf.d/favicon_robots;
}