openvibers/openvibe.ai Commits
AI: nginx refuses /internal/ and /metrics case-insensitively (#36)
Changes
@@@ -59,7 +59,7 @@ server {location = /api/ready { proxy_pass http://127.0.0.1:4700; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header CF-Connecting-IP $remote_addr; }# Metrics are for host-local scrapers only (http://127.0.0.1:4700/metrics).-- location = /metrics { return 404; }++ location ~* ^/metrics(/|$) { return 404; }# ── Developer apps (ai.app.run): the six direct operations and a run read ──location ~ ^/api/v1/(chat|generate|summarize|classify|extract|embed)$ {
@@ -59,7 +59,7 @@ server {
@@ -59,7 +59,7 @@ server {
location = /api/ready { proxy_pass http://127.0.0.1:4700; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header CF-Connecting-IP $remote_addr; }
location = /api/ready { proxy_pass http://127.0.0.1:4700; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header CF-Connecting-IP $remote_addr; }
# Metrics are for host-local scrapers only (http://127.0.0.1:4700/metrics).
# Metrics are for host-local scrapers only (http://127.0.0.1:4700/metrics).
- location = /metrics { return 404; }
+ location ~* ^/metrics(/|$) { return 404; }
# ── Developer apps (ai.app.run): the six direct operations and a run read ──
# ── Developer apps (ai.app.run): the six direct operations and a run read ──
location ~ ^/api/v1/(chat|generate|summarize|classify|extract|embed)$ {
location ~ ^/api/v1/(chat|generate|summarize|classify|extract|embed)$ {