feat: 新增开源版官网骨架 website/,并接入部署编排与网关路由
- website/:VitePress 官网工程(首页/功能/对比/快速开始/部署运维/教程/社区),与文档站同构 - 两种形态由 SITE_BASE 决定:/www/ 子路径(过渡)与 / 根路径(独立域名),内容同源 - deploy/:新增 with-website profile、网关 /www/ 路由、多域名 website vhost 段 - Makefile:新增 website 镜像条目与 make website 目标 - 教程页给出部署/使用两支视频的元数据与录制要求,官网留有教程入口
This commit is contained in:
@@ -46,6 +46,11 @@ upstream iotlcm_app_server {
|
||||
server app-server:8010 resolve;
|
||||
}
|
||||
|
||||
upstream iotlcm_website {
|
||||
zone iotlcm_website 64k;
|
||||
server website:80 resolve;
|
||||
}
|
||||
|
||||
# ---------- OpenAPI 对外域名 ----------
|
||||
server {
|
||||
listen 80;
|
||||
@@ -117,6 +122,26 @@ server {
|
||||
}
|
||||
}
|
||||
|
||||
# ---------- 官网 ----------
|
||||
# 独立域名形态:把 server_name 换成实际官网域名,
|
||||
# 并让 DNS 指到这台机器。官网容器以 SITE_BASE=/ 构建(资源引用为 /assets/...),
|
||||
# 所以这里按根路径转发。
|
||||
server {
|
||||
listen 80;
|
||||
server_name www.your-domain.example.com;
|
||||
|
||||
client_max_body_size 200m;
|
||||
|
||||
location / {
|
||||
proxy_pass http://iotlcm_website;
|
||||
proxy_http_version 1.1;
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
# ---------- 小程序 / H5 ----------
|
||||
server {
|
||||
listen 80;
|
||||
|
||||
Reference in New Issue
Block a user