diff --git a/docker-compose.yml b/docker-compose.yml index 9d67a19..7b9fb05 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,3 +1,7 @@ +# 此文件已废弃 +# 前端容器已整合到 coin-exchange-new/docker-compose.yml 中 +# 请使用后端的 docker-compose.yml 进行部署 + version: '3.8' services: diff --git a/nginx.conf b/nginx.conf index d97212f..653da4d 100644 --- a/nginx.conf +++ b/nginx.conf @@ -5,39 +5,6 @@ server { root /usr/share/nginx/html; index index.html index.htm; - # API 反向代理到后端网关 - location /admin/ { - proxy_pass http://coin-gateway-server:8080/admin/; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - } - - location /user/ { - proxy_pass http://coin-gateway-server:8080/user/; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - } - - location /finance/ { - proxy_pass http://coin-gateway-server:8080/finance/; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - } - - location /exchange/ { - proxy_pass http://coin-gateway-server:8080/exchange/; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - } - # 处理 Vue Router 的历史模式 location / { try_files $uri $uri/ /index.html; @@ -60,3 +27,15 @@ server { gzip_types text/plain text/css application/json application/javascript text/xml application/xml; gzip_min_length 1024; } + + # 禁用缓存 index.html + location = /index.html { + expires -1; + add_header Cache-Control "no-cache, no-store, must-revalidate"; + } + + # Gzip 压缩 + gzip on; + gzip_types text/plain text/css application/json application/javascript text/xml application/xml; + gzip_min_length 1024; +}