
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
该Docker镜像包含用于Moodle外部测试的文件集合,旨在支持Moodle单元测试中的下载功能验证。这些文件需保持完全未修改状态,以确保在所有支持的Moodle版本中获得一致的测试结果。
test.html:包含UTF-8字符及混合换行符(Unix、DOS、Mac)的有效XHTML测试文件
47250a973d1b88d9445f94db4ef2c97atest.jpg:二进制(图像)测试文件
2af180e813dc3f446a9bb7b6af87ce24downloadtests.zip:包含test.html和test.jpg的压缩包,用于测试componentlib安装功能
9e94f74b3efb1ff6cf075dc6b2abf15cdownloadtests.md5:componentlib下载zip文件所需的校验文件
fde140a6d13cb0c671b1b9d190bf41eersstest.xml:有效的RSS feed测试文件
8fd047914863bf9b3a4b1514ec51c32c适用于Moodle开发者和测试人员,在本地环境中进行单元测试,验证Moodle的下载功能、文件处理及组件安装等相关模块的正确性。
获取测试文件
克隆仓库或下载文件到本地Web服务器(确保不进行行尾转换):
bashgit clone https://github.com/moodlehq/moodle-exttests.git
配置Moodle
编辑Moodle的config.php文件,添加HTTP访问URL定义:
phpdefine('TEST_EXTERNAL_FILES_HTTP_URL', 'http://localhost/moodle-exttests');
(可选)配置SSL
在测试服务器上配置SSL,并添加HTTPS访问URL定义:
phpdefine('TEST_EXTERNAL_FILES_HTTPS_URL', 'https://localhost/moodle-exttests');
使用Nginx容器部署测试文件:
bash# 启动Nginx容器并挂载测试文件目录 docker run -d \ -p 80:80 \ -v /path/to/moodle-exttests:/usr/share/nginx/html/moodle-exttests \ --name moodle-exttests \ nginx
部署后,Moodle配置中的TEST_EXTERNAL_FILES_HTTP_URL应设置为http://localhost/moodle-exttests。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务