logo
0
1
WeChat Login

Saleor Platform

Saleor Platform

Run all Saleor services from one repository.

Get to know Saleor:
Talk to a human | Talk to the API

关于

什么是 Saleor Platform?

Saleor Platform 是本地开发启动所有主要 Saleor 服务的最简方式:

⚠️ 本仓库仅用于本地开发,不可用于生产环境!如需体验请访问 在线演示

前置要求

  1. Docker

克隆仓库

git clone https://github.com/saleor/saleor-platform.git cd saleor-platform

启动方式

macOS/Windows 用户需将 saleor-platform 目录添加到 Docker 共享目录,并分配至少 5GB 内存。

一键启动:

docker compose up -d

启动时会自动执行数据库迁移、导入示例数据并创建管理员账号。

管理员账号:cnb-npc@cnb.cool,密码:npc-666

仅启动中间件(数据库、缓存、追踪、邮件):

docker compose up -d db cache jaeger mailpit

仅启动后端服务:

docker compose up -d api worker db cache jaeger mailpit

停止服务:

docker compose down # 停止 docker compose down -v # 停止并清除所有数据

访问地址

服务地址
Dashboardhttp://localhost:8686
Saleor APIhttp://localhost:8680
Jaeger (APM)http://localhost:8683
Mailpit (邮件测试)http://localhost:8688

故障排除

空间不足或更新后构建报错

通常清理旧容器即可解决:

docker compose stop docker compose rm # ⚠️ 会删除数据库容器,如需保留数据请单独处理 docker compose build

若仍空间不足,可清理 Docker 缓存(⚠️ 会清除所有停止的容器、未用网络、悬空镜像和构建缓存):

docker system prune

重置数据库

⚠️ 此操作将删除数据库中所有数据:

docker compose down --volumes db

部分启动

docker compose up api worker # 仅后端 docker compose up # 后端 + 前端

反馈

如有问题或反馈,欢迎通过 GitHub Discussions 联系我们。

许可证

本项目开源免费,遵循 LICENSE 协议。

Saleor Commerce 用 ❤️ 打造