diff --git a/config/nginx/conf.d/xuqm.conf b/config/nginx/conf.d/xuqm.conf index 98b2471..ec1b14e 100644 --- a/config/nginx/conf.d/xuqm.conf +++ b/config/nginx/conf.d/xuqm.conf @@ -67,8 +67,8 @@ server { proxy_read_timeout 60s; } - # 文件上传下载 - location /file/ { + # 文件上传下载 — 必须在通用 /api/ 之前 + location /api/file/ { set $svc file-service; proxy_pass http://$svc:8086; proxy_set_header Host $host; diff --git a/docker-compose.yml b/docker-compose.yml index 5c06462..9cfb60e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -58,6 +58,8 @@ services: SPRING_DATA_REDIS_HOST: "${REDIS_HOST}" SPRING_DATA_REDIS_PORT: "${REDIS_PORT:-6379}" SPRING_DATA_REDIS_DATABASE: "${REDIS_DATABASE:-0}" + FILE_UPLOAD_DIR: "/data/uploads" + FILE_BASE_URL: "${CONSOLE_DOMAIN}" volumes: - ./data/uploads:/data/uploads # 上传文件持久化目录 restart: unless-stopped