All checks were successful
Deploy Static Sites / deploy (push) Successful in 7s
- 新增 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>
40 lines
811 B
YAML
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;
|
|
}
|
|
}
|