Added nginx congif which ensures client-side paths are served as the index.html

This commit is contained in:
Alejandro Celaya
2019-09-22 11:55:21 +02:00
parent 2c93e9a587
commit 1b5f7b0d76
3 changed files with 21 additions and 2 deletions

17
config/docker/nginx.conf Normal file
View File

@@ -0,0 +1,17 @@
server {
listen 80 default_server;
charset utf-8;
root /usr/share/nginx/html;
index index.html;
# When requesting static paths with extension, try them, and return a 404 if not found
location ~ .+\.(css|js|html|png|jpg|jpeg|gif|bmp|ico|csv|otf|eot|svg|svgz|ttf|woff|woff2|ijmap|pdf|tif|map) {
try_files $uri $uri/ =404;
}
# When requesting a path without extension, try it, and return the index if not found
# This allows HTML5 history paths to be handled by the client application
location / {
try_files $uri $uri/ /index.html$is_args$args;
}
}