ci: 推送 main 自动构建镜像并部署到 demo.chener.ymen.site
Deploy / deploy (push) Failing after 1m33s

This commit is contained in:
chener committed 2026-11-07 21:30:43 +08:00
1 parent 99b11d1a17
commit a48ee17553
5 files changed
+143

No files matched your search

+33
View File
@@ -0,0 +1,33 @@
server {
listen 80;
server_name _;
root /usr/share/nginx/html;
index index.html;
# 容器内健康检查、日志都走 stdout
access_log /dev/stdout;
error_log /dev/stderr warn;
gzip on;
gzip_vary on;
gzip_min_length 1024;
gzip_types text/plain text/css application/javascript application/json image/svg+xml;
# 带 hash 的构建产物可以长缓存
location /assets/ {
expires 1y;
add_header Cache-Control "public, immutable";
try_files $uri =404;
}
# 入口 HTML 不缓存,保证发版后立刻生效
location = /index.html {
add_header Cache-Control "no-cache, must-revalidate";
}
# SPA 路由回退
location / {
try_files $uri $uri/ /index.html;
}
}