diff --git a/src/portal/docker-build/README.md b/src/portal/docker-build/README.md index 7e0b451a1..c1a681e2f 100644 --- a/src/portal/docker-build/README.md +++ b/src/portal/docker-build/README.md @@ -8,9 +8,11 @@ Steps to deploy Harbor UI in a nginx container, it can be used for testing `cp nginx.conf.example nginx.conf` -`location ~ /(api|c)/* { - proxy_pass ${an available back-end server addr}; - }` +` +location ~ ^/(api|c|chartrepo)/ { + proxy_pass ${an available back-end server addr}; +} +` 3. Build harbor-ui image diff --git a/src/portal/docker-build/nginx.conf.example b/src/portal/docker-build/nginx.conf.example index 9713830dd..5b970aa0b 100644 --- a/src/portal/docker-build/nginx.conf.example +++ b/src/portal/docker-build/nginx.conf.example @@ -34,8 +34,9 @@ http { add_header Cache-Control "no-store, no-cache, must-revalidate"; } - location ~ /(api|c|chartrepo)/* { - proxy_pass https://example.com; + + location ~ ^/(api|c|chartrepo)/ { + proxy_pass https://example.com; } } }