- sidebar H5: React18+TypeScript+Vite+AntDesignMobile, 学员画像/话术推荐/一键发送 - admin后台: React18+AntDesign, 登录/数据看板/话术库管理CRUD - kb-admin-service: 话术CRUD API、分页查询 - analytics-service: 数据统计Dashboard API - 所有服务的Dockerfile + nginx.conf + 完整docker-compose编排
33 lines
820 B
Nginx Configuration File
33 lines
820 B
Nginx Configuration File
server {
|
|
listen 80;
|
|
server_name localhost;
|
|
|
|
# API Gateway 代理
|
|
location /api/ {
|
|
proxy_pass http://gateway:8080;
|
|
proxy_set_header Host $host;
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
}
|
|
|
|
# 侧边栏H5
|
|
location /sidebar/ {
|
|
alias /usr/share/nginx/html/sidebar/;
|
|
try_files $uri $uri/ /sidebar/index.html;
|
|
}
|
|
|
|
# 管理后台
|
|
location /admin/ {
|
|
alias /usr/share/nginx/html/admin/;
|
|
try_files $uri $uri/ /admin/index.html;
|
|
}
|
|
|
|
# WebSocket 代理
|
|
location /ws/ {
|
|
proxy_pass http://recommendation-service:8085;
|
|
proxy_http_version 1.1;
|
|
proxy_set_header Upgrade $http_upgrade;
|
|
proxy_set_header Connection "upgrade";
|
|
}
|
|
}
|