
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
db-infoscreen(前身为db-fakedisplay)是一个用于显示德国火车站发车信息的应用/信息屏,既可作为信息屏/网页应用使用,也可模拟车站公告板样式。借助未公开的IRIS后端,它通常能提供非常详细的延误原因和服务限制信息。可通过公共服务([***]
注意:本文档为只读副本,可能未自动同步更新。最新的构建和使用说明请参考db-infoscreen官网。
适用于需要实时显示德国火车站发车信息的场景,例如:
运行db-infoscreen需满足以下依赖:
bashgit clone https://git.finalrewind.org/db-fakedisplay
.git目录)对www用户可读,然后继续后续步骤。db-infoscreen的Perl模块依赖记录在cpanfile中。在项目根目录(cpanfile所在目录),可通过以下方式安装:
使用carton:
bashcarton install
使用cpanminus:
bashcpanm --installdeps .
安装后,运行index.pl前需设置PERL5LIB=.../local/lib/perl5,或使用carton exec hypnotoad index.pl启动。
db-infoscreen支持通过以下环境变量进行配置:
| 变量名 | 默认值 | 描述 |
|---|---|---|
| DBFAKEDISPLAY_LISTEN | http://*:8092 | Web服务监听的IP和端口 |
| DBFAKEDISPLAY_STATS | 无 | 用于记录后端API请求总数(不包括缓存响应)的文件路径 |
| DBFAKEDISPLAY_HAFAS_CACHE | /tmp/dbf-hafas | HAFAS缓存目录 |
| DBFAKEDISPLAY_IRIS_CACHE | /tmp/dbf-iris-mian | IRIS时刻表缓存目录 |
| DBFAKEDISPLAY_IRISRT_CACHE | /tmp/dbf-iris-realtime | IRIS实时数据缓存目录 |
| DBFAKEDISPLAY_WORKERS | 2 | 并发工作进程数 |
创建必要文件:
templates/imprint.html.ep( imprint页面)templates/privacy.html.ep(隐私政策页面)
可参考examples目录中的示例文件。配置Web服务器,将请求转发到db-infoscreen监听的端口。
可使用任意Mojo::Server运行应用,推荐以下方式:
快速启动(不推荐用于生产环境,可能不支持所有环境变量):
bashperl index.pl daemon -m production
推荐方式(使用hypnotad):
bashcarton exec hypnotoad index.pl
系统服务配置
examples目录中提供了systemd服务示例文件db-infoscreen.service,可用于配置系统服务。
资源需求取决于使用量:
本仓库中的所有代码可根据以下许可证使用:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务