
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
这是一个用于开发主题和插件的基础项目。
首先,请确保已安装git、docker和docker-compose,并使用Linux或MacOS系统。
示例中使用sudo命令以确保脚本获得docker所需的权限。
在GitHub或GitLab创建空仓库(示例使用https://github.com/organizacao/meu-mapas)。
克隆基础项目到本地:
$ git clone https://github.com/mapasculturais/mapasculturais-base-project.git meu-mapas $ cd meu-mapas
替换远程仓库地址:
meu-mapas/$ git remote set-url origin https://github.com/organizacao/meu-mapas # 或使用SSH密钥(若已配置) meu-mapas/$ git remote set-url origin git@github.com:organizacao/meu-mapas
推送初始版本到仓库:
meu-mapas/$ git push To github.com:organizacao/meu-mapas * [new branch] master -> master
进入dev-scripts目录,运行start-dev.sh脚本:
mapacultural/dev-scripts/$ sudo ./start-dev.sh
在浏览器访问http://localhost/。
开发环境使用PHP内置Web服务器,支持PsySH(交互式调试控制台)。在代码中添加eval(\psy\sh());即可进入控制台,按Ctrl + D继续执行代码。
按Ctrl + C停止开发环境。
初始数据库包含saasSuperAdmin角色的用户:
Admin@localmapas123以主题名称NovoTema为例:
themes/SampleTheme到themes/NovoTema:meu-mapas/themes$ cp -a SampleTheme NovoTema
dev-scripts/docker-compose.yml,在volumes部分添加一行:- ../themes/NovoTema:/var/www/html/protected/application/themes/NovoTema
themes/NovoTema/Theme.php,将命名空间替换为NovoTema:php<?php namespace NovoTema;
以插件名称MeuPlugin为例:
plugins/SamplePlugin到plugins/MeuPlugin:meu-mapas/plugins$ cp -a SamplePlugin MeuPlugin
dev-scripts/docker-compose.yml,在volumes部分添加一行:- ../plugins/MeuPlugin:/var/www/html/protected/application/plugins/MeuPlugin
plugins/MeuPlugin/Plugin.php,将命名空间替换为MeuPlugin:php<?php namespace MeuPlugin;
启动生产环境需基于.env_sample文件创建.env文件。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务