diff --git a/.gitignore b/.gitignore index b63ca91..b9b7e2d 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ node_modules/ # docker things .env +.env.prod # built files dist diff --git a/docker/proxy/config/default.prod.conf.template b/docker/proxy/config/default.prod.conf.template index f64cd1a..045ed52 100644 --- a/docker/proxy/config/default.prod.conf.template +++ b/docker/proxy/config/default.prod.conf.template @@ -13,11 +13,19 @@ server { add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always; location / { - proxy_pass http://transcendence-webserv:80/; + proxy_pass http://transcendence-webserv:80; + proxy_http_version 1.1; + proxy_redirect off; + rewrite ^ / break; + } + + location /assets/ { + proxy_pass http://transcendence-webserv:80/assets/; proxy_http_version 1.1; } location /api/v1/user/ { + modsecurity off; proxy_pass http://transcendence-api-user:3000/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; @@ -29,6 +37,7 @@ server { } location /api/v1/auth/ { + modsecurity off; proxy_pass http://transcendence-api-auth:3000/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr;