balibabu
commited on
Commit
·
440a37a
1
Parent(s):
6a6f6eb
feat: add nginx.conf (#80)
Browse files* feat: add nginx.conf
* feat: modify the root path of the web
- docker/nginx.conf +46 -0
- web/.umirc.ts +1 -1
docker/nginx.conf
ADDED
|
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
upstream api_service {
|
| 2 |
+
server 127.0.0.1:9380;
|
| 3 |
+
keepalive 2000;
|
| 4 |
+
}
|
| 5 |
+
|
| 6 |
+
server {
|
| 7 |
+
listen 5101;
|
| 8 |
+
# server_name xxx.com;
|
| 9 |
+
|
| 10 |
+
# gzip config
|
| 11 |
+
gzip on;
|
| 12 |
+
gzip_min_length 1k;
|
| 13 |
+
gzip_comp_level 9;
|
| 14 |
+
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
|
| 15 |
+
gzip_vary on;
|
| 16 |
+
gzip_disable "MSIE [1-6]\.";
|
| 17 |
+
|
| 18 |
+
|
| 19 |
+
# remove api server header
|
| 20 |
+
proxy_hide_header Access-Control-Allow-Origin;
|
| 21 |
+
proxy_hide_header Access-Control-Allow-Methods;
|
| 22 |
+
proxy_hide_header Access-Control-Allow-Headers;
|
| 23 |
+
|
| 24 |
+
root /ragflow/web/dist;
|
| 25 |
+
|
| 26 |
+
location / {
|
| 27 |
+
index index.html;
|
| 28 |
+
try_files $uri $uri/ /index.html;
|
| 29 |
+
}
|
| 30 |
+
|
| 31 |
+
# Cache-Control: max-age、Expires
|
| 32 |
+
location ~ ^/static/(css|js|media)/ {
|
| 33 |
+
expires 10y;
|
| 34 |
+
access_log off;
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
# api proxy
|
| 38 |
+
location ^~/v1 {
|
| 39 |
+
rewrite ^/v1/(.*)$ /$1 break;
|
| 40 |
+
proxy_pass http://api_service/;
|
| 41 |
+
proxy_set_header Host $http_host;
|
| 42 |
+
proxy_set_header Connection close;
|
| 43 |
+
proxy_set_header X-Real-IP $remote_addr;
|
| 44 |
+
proxy_set_header X-Forwarded-Server $host;
|
| 45 |
+
}
|
| 46 |
+
}
|
web/.umirc.ts
CHANGED
|
@@ -7,7 +7,7 @@ export default defineConfig({
|
|
| 7 |
npmClient: 'npm',
|
| 8 |
base: '/',
|
| 9 |
routes,
|
| 10 |
-
publicPath: '/
|
| 11 |
esbuildMinifyIIFE: true,
|
| 12 |
icons: {},
|
| 13 |
hash: true,
|
|
|
|
| 7 |
npmClient: 'npm',
|
| 8 |
base: '/',
|
| 9 |
routes,
|
| 10 |
+
publicPath: '/',
|
| 11 |
esbuildMinifyIIFE: true,
|
| 12 |
icons: {},
|
| 13 |
hash: true,
|