
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
VirtoCommerce Storefront是基于VirtoCommerce平台构建的官方在线购物网站前端,采用ASP.NET Core 2.1开发。作为平台的客户端应用,它仅通过公共API与VirtoCommerce平台通信,提供企业级电子商务网站所需的核心功能,适用于构建多商店、多语言、多货币支持的电商平台。
CancellationChangeToken的选择性缓存失效机制适用于需要构建企业级电子商务平台的各类场景,特别适合:
克隆代码仓库
bashgit clone https://github.com/<<your GitHub user name>>/vc-storefront-core.git C:\vc-storefront-core cd C:\vc-storefront-core git remote add upstream https://github.com/VirtoCommerce/vc-storefront-core.git
配置VirtoCommerce平台端点
在VirtoCommerce.Storefront/appsettings.json中设置平台连接信息:
json"VirtoCommerce": { "Endpoint": { "Url": "http://localhost/admin", // VirtoCommerce平台管理地址 "AppId": "Enter your AppId here", // HMAC认证AppId "SecretKey": "Enter your SecretKey here" // HMAC认证SecretKey } }
开发环境中推荐使用Secret Manager工具管理敏感信息
配置主题存储
在appsettings.json中通过ContentConnectionString指定主题存储位置:
json"ConnectionStrings": { // 本地文件系统存储 "ContentConnectionString": "provider=LocalStorage;rootPath=~/cms-content", // 或Azure Blob存储 // "ContentConnectionString": "provider=AzureBlobStorage;rootPath=cms-content;DefaultEndpointsProtocol=https;AccountName=yourAccountName;AccountKey=yourAccountKey" }
bashmklink /d C:\vc-storefront-core\VirtoCommerce.Storefront\wwwroot\cms-content C:\vc-platform\VirtoCommerce.Platform.Web\App_Data\cms-content
Docker Run命令
bashdocker run -d -p 80:80 \ -e "VirtoCommerce__Endpoint__Url=http://platform-host/admin" \ -e "VirtoCommerce__Endpoint__AppId=your-app-id" \ -e "VirtoCommerce__Endpoint__SecretKey=your-secret-key" \ -e "ConnectionStrings__ContentConnectionString=provider=LocalStorage;rootPath=/app/wwwroot/cms-content" \ -v ./cms-content:/app/wwwroot/cms-content \ docker.xuanyuan.run/virtocommerce/storefront-core:latest
Docker Compose配置
yamlversion: '3' services: storefront: image: docker.xuanyuan.run/virtocommerce/storefront-core:latest ports: - "80:80" environment: - VirtoCommerce__Endpoint__Url=http://platform-host/admin - VirtoCommerce__Endpoint__AppId=your-app-id - VirtoCommerce__Endpoint__SecretKey=your-secret-key - ConnectionStrings__ContentConnectionString=provider=LocalStorage;rootPath=/app/wwwroot/cms-content volumes: - ./cms-content:/app/wwwroot/cms-content
项目已包含web.config配置文件,可直接部署到IIS。详细配置步骤参考官方文档。
遵循Virto Commerce开放软件许可证,详见官方许可说明。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务