diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-11-21 22:14:23 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-11-21 22:14:23 +0100 |
commit | 2417909cd35c6f4b0cb0de8797d427b4b25f5f12 (patch) | |
tree | f11183368480508844255673e96a30d96d24aca5 | |
parent | 2d121e5fe95a5ddd4917c5014d2d68780033cfe1 (diff) | |
download | deployment-2417909cd35c6f4b0cb0de8797d427b4b25f5f12.tar.gz deployment-2417909cd35c6f4b0cb0de8797d427b4b25f5f12.tar.bz2 deployment-2417909cd35c6f4b0cb0de8797d427b4b25f5f12.zip |
landing uwsgi: route relative to script_name
-rwxr-xr-x | bin/taler-deployment-landing | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/bin/taler-deployment-landing b/bin/taler-deployment-landing index 388ddae..0a51d2e 100755 --- a/bin/taler-deployment-landing +++ b/bin/taler-deployment-landing @@ -10,9 +10,13 @@ ulimit -c $((100 * 1024)) mkdir -p $HOME/sockets + +# redirect / to index.html, +# serve static files from $HOME/landing exec uwsgi \ --socket $HOME/sockets/landing.uwsgi \ --chmod-socket=660 \ - --route "^(.+) static: $HOME/landing/\$1" \ - --error-route-status '500 return:404 Not Found' - + --route "^/?$ redirect:index.html" \ + --route "^(.+) addvar:FILE=$HOME/landing/\$1" \ + --route-if "exists:\${FILE} static:\${FILE}" \ + --route "^(.+) break:404 not found" |