eeacms/maintenance-serviceR3维护模式网页服务镜像是一个轻量级服务,用于在R3系统进行维护、升级或故障恢复期间,临时提供维护模式静态网页。该服务可替代正常业务服务,向用户展示系统维护状态,包括维护原因、预计恢复时间等信息,提升用户体验并减少无效访问。
通过以下命令快速启动维护模式服务:
bashdocker run -d \ --name r3-maintenance \ -p 80:80 \ r3-maintenance-service:latest
启动后,访问http://localhost即可看到默认维护页面。
通过环境变量自定义维护页面内容:
bashdocker run -d \ --name r3-maintenance \ -p 80:80 \ -e MAINTENANCE_TITLE="R3系统升级维护" \ -e MAINTENANCE_DESC="系统正在进行版本升级,预计2小时后恢复正常访问" \ -e RECOVERY_TIME="2024-12-31 18:00" \ r3-maintenance-service:latest
如需完全自定义页面样式,可挂载本地HTML文件:
bashdocker run -d \ --name r3-maintenance \ -p 80:80 \ -v /path/to/custom/index.html:/usr/share/nginx/html/index.html \ r3-maintenance-service:latest
在docker-compose.yml中集成:
yamlversion: '3' services: maintenance: image: r3-maintenance-service:latest ports: - "80:80" environment: - MAINTENANCE_TITLE="R3系统例行维护" - MAINTENANCE_DESC="每周三凌晨2:00-4:00进行系统例行维护,期间服务暂停" - RECOVERY_TIME="2024-12-31 04:00" restart: unless-stopped
| 参数名 | 描述 | 默认值 |
|---|---|---|
| MAINTENANCE_TITLE | 维护页面标题 | "系统维护中" |
| MAINTENANCE_DESC | 维护描述信息 | "系统正在维护,暂时无法提供服务" |
| RECOVERY_TIME | 预计恢复时间 | "待定" |
| PORT | 服务监听端口 | 80 |
| LANGUAGE | 页面语言(zh/en) | zh |
如需完全自定义页面样式,可创建符合以下结构的HTML文件并挂载:
html<!DOCTYPE html> <html> <head> <title>R3系统维护</title> <link rel="stylesheet" href="/css/main.css"> <!-- 可引用容器内默认CSS --> </head> <body> <div class="maintenance-container"> <h1>自定义维护标题</h1> <p>自定义维护描述信息</p> <p>预计恢复时间:2024-12-31 18:00</p> </div> </body> </html>
将文件保存为index.html,通过-v参数挂载至容器/usr/share/nginx/html/目录即可生效。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务