f4153ebfa7
新增品牌维护页和404页面并补齐网关路由 将临时维护公告迁到release外运行态覆盖并增加构建门禁 同步Nginx、Pingora、部署脚本与生产运维文档 隐藏移动端顶部SEO介绍并保留桌面端与H1语义 增加维护页、404页和移动端回归测试
19 lines
661 B
Bash
19 lines
661 B
Bash
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
MAINTENANCE_FILE="${GENARRATIVE_MAINTENANCE_FILE:-/var/lib/genarrative/maintenance/enabled}"
|
|
MAINTENANCE_PAGE_FILE="${GENARRATIVE_MAINTENANCE_PAGE_FILE:-/var/lib/genarrative/maintenance/page.html}"
|
|
|
|
if [[ -f "${MAINTENANCE_FILE}" ]]; then
|
|
rm -f -- "${MAINTENANCE_FILE}"
|
|
echo "[maintenance] 已退出维护模式: ${MAINTENANCE_FILE}"
|
|
else
|
|
echo "[maintenance] 当前未处于维护模式: ${MAINTENANCE_FILE}"
|
|
fi
|
|
|
|
if [[ -e "${MAINTENANCE_PAGE_FILE}" || -L "${MAINTENANCE_PAGE_FILE}" ]]; then
|
|
rm -f -- "${MAINTENANCE_PAGE_FILE}"
|
|
echo "[maintenance] 已清理本次运行态公告页: ${MAINTENANCE_PAGE_FILE}"
|
|
fi
|