
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Esse é o repositório do Mapa Cultural de Camaçari.
Antes de tudo certifique-se de ter os pacotes git, docker e docker-compose instalados e estar utilizando sistema operacional Linux ou MacOS.
Nos exemplos é usado o comando sudo para que os scripts tenham os privilégios requeridos pelo docker.
Crie um repositório vazio no github ou gitlab (usarei de exemplo o nome https://github.com/organizacao/meu-mapas)
Clone o repositório do projeto base no seu computador
$ git clone https://github.com/mapasculturais/mapasculturais-base-project.git meu-mapas $ cd meu-mapas
Substitua a url do remote origin para a url de seu repositório
meu-mapas/$ git remote set-url origin https://github.com/organizacao/meu-mapas # ou, se você tiver sua chave no github meu-mapas/$ git remote set-url origin git@github.com:organizacao/meu-mapas
Dê git push no repositório para enviar a versão inicial para seu repositório vazio.
meu-mapas/$ git push To github.com:organizacao/meu-mapas * [new branch] master -> master
Para subir o ambiente de desenvolvimento basta entrar na pasta dev-scripts e rodar o script start-dev.sh.
mapacultural/dev-scripts/$ sudo ./start-dev.sh
acesse no seu navegador http://localhost/
Este ambiente roda com o built-in web server do PHP, o que possibilita que seja utilizado o PsySH, um console interativo para debug e desenvolvimento.
no lugar desejado, adicione a linha eval(\psy\sh()); e você obterá um console. Ctrl + D para continuar a execução do código.
Para parar o ambiente de desenvolvimento usar as teclas Ctrl + C
O banco de dados inicial inclui um usuário de role saasSuperAdmin de id 1 e email Admin@local.
Este usuário possui permissão de criar, modificar e deletar qualquer objeto do banco.
Admin@localmapas123Usaremos para exemplo o nome de tema NovoTema
themes/SampleTheme para themes/NovoTema;meu-mapas/themes$ cp -a SamplesTheme NovoTema
dev-scripts/docker-compose.yml adicionando uma linha na seção volumes para o tema:- ../themes/NovoTema:/var/www/html/protected/application/themes/NovoTema
themes/NovoTema/Theme.php e substitua o namespace (linha 2) por NovoTema:<?php namespace NovoTema;
Usaremos para exemplo o seguinte nome para o plugin: MeuPlugin
plugins/SamplePlugin para plugins/MeuPlugin;meu-mapas/plugins$ cp -a SamplesTheme MeuPlugin
dev-scripts/docker-compose.yml adicionando uma linha na seção volumes para o tema:- ../plugins/MeuPlugin:/var/www/html/protected/application/plugins/MeuPlugin
plugins/MeuPlugin/Plugin.php e substitua o namespace (linha 2) por MeuPlugin:<?php namespace MeuPlugin;
Para subir o ambiente de produção é necessário criar o arquivo .env baseado no arquivo .env_sample.
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务