
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
CaesarApp Server是CaesarApp应用的后端API服务器,负责处理加密消息的存储与管理,支持消息的创建、获取及自动销毁功能,适用于临时敏感信息的安全传递场景。
应用配置存储于.env文件,主要配置项:
SERVER_HTTP_PORT设置服务端口,避免与主机端口冲突APP_ENV设置dev(开发)或prod(生产)环境REDIS_URL设置Redis连接信息,修改后需重启容器gem install docker-sync安装)bashdocker-compose -f docker-compose-dev.yml up -d
MacOS系统:
bashdocker-sync-stack start
http://localhost即可访问消息存储于Redis,包含以下字段:
Base URL
所有接口前缀为/api,基础URL为yourdomain.org/api
错误格式
错误响应状态码为400(POST请求)或404(GET请求),返回格式示例:
json{ "errors": { "secondsLimit": ["值不能为空", "值不能大于5"], "requestsLimit": ["值不能为空"] } }
POST /messages
创建新消息,请求需为JSON格式:
输入参数:message(必填)、requestsLimit(必填)、secondsLimit(必填)
请求示例:
json{ "message":"text", "secondsLimit":10, "requestsLimit":5 }
响应示例:
json{ "id":"745e8728047f7c7970d13d47b2ffb737faa3c9b7", "message":"text", "expires":"2018-05-12T21:21:48+00:00", "requestsLimit":2, "secondsLimit":100 }
GET /messages/{id}
获取指定ID的消息
响应示例:
json{ "id":"745e8728047f7c7970d13d47b2ffb737faa3c9b7", "message":"text", "expires":"2018-05-12T21:21:48+00:00", "requestsLimit":2, "secondsLimit":100 }
错误响应(404):
json{ "errors": {"id":"消息未找到"} }
GET /messages
查询API状态
响应示例:
json{ "status":"OK" }
requestsLimit在响应中不会更新(出于安全考虑,用户无法查看剩余访问次数)GET /messages/{id}会减少1次访问次数,次数为0时消息销毁bashdocker-compose exec php vendor/bin/php-cs-fixer fix
bashdocker-compose exec php bin/phpunit
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务