fix: 问题修复

This commit is contained in:
wood911010 committed 2025-08-09 23:51:10 +08:00
1 parent c88da44db0
commit b56c9061d3
2 files changed
+9 -4

No files matched your search

+3 -2
View File
@@ -39,9 +39,10 @@ server {
access_log off;
}
# API proxy to backend on localhost (for CI/standalone frontend deployments)
# API proxy to backend on host (for CI/standalone frontend deployments)
location /api/ {
proxy_pass http://127.0.0.1:18888;
# Use host.docker.internal with host-gateway mapping provided at runtime
proxy_pass http://host.docker.internal:18888;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+6 -2
View File
@@ -3,6 +3,9 @@ server {
listen [::]:80;
server_name _;
# Use Docker embedded DNS so upstream names can resolve at request time
resolver 127.0.0.11 ipv6=off;
root /usr/share/nginx/html;
index index.html;
@@ -41,8 +44,9 @@ server {
# API proxy to backend (container network)
location /api/ {
# Keep original request path; backend service name resolves inside Docker network
proxy_pass http://backend:18888;
# Defer DNS resolution to avoid startup failure when backend name not yet resolvable
set $backend_upstream http://backend:18888;
proxy_pass $backend_upstream;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;