qy-html-project/k8s/nginx-conf.yaml
zyc c8f5518e07
All checks were successful
Deploy Static Sites / deploy (push) Successful in 7s
feat: 接入 airlabs.art 裸域站点(HTTP only)
- 新增 airlabs-art/ 子目录存放主站点静态内容
- nginx-conf 增加 apex+www 显式 server 块指向 airlabs-art/
- workflow 跳过 airlabs-art 的子域名自动生成,追加裸域+www HTTP 规则
- workflow 新增同步 nginx ConfigMap 并 rollout restart 的步骤

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 10:12:03 +08:00

40 lines
811 B
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: static-sites-nginx-conf
data:
default.conf: |
# Apex + www -> airlabs-art/ 目录
server {
listen 80;
server_name airlabs.art www.airlabs.art;
root /usr/share/nginx/html/airlabs-art;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
location ~ /\. {
deny all;
}
}
# 子域名站点:<name>.airlabs.art -> /usr/share/nginx/html/<name>/
server {
listen 80;
server_name ~^(?<project>.+)\.airlabs\.art$;
root /usr/share/nginx/html/$project;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
location ~ /\. {
deny all;
}
}