Appearance
基于 NestJS + MySQL + pnpm Monorepo 的现代化电商平台基础架构,支持容器化部署,为企业级电商应用提供坚实的技术底座。
电商平台基础架构
Store 是一个现代化的电商平台基础架构,采用 NestJS 作为后端框架,MySQL 作为数据库,并使用 pnpm workspace 管理多个子包。
该项目支持容器化部署,具备企业级架构设计,适合扩展成完整的电商系统。
Store/
├── server/ # 后端服务
├── ui/ # 前端界面(待完善)
├── admin/ # 管理后台
├── scripts/ # 构建/部署脚本
├── .github/
│ └── workflows/ # CI/CD 配置
├── docker-compose.yml
├── docker-compose.prod.yml
├── package.json
└── pnpm-workspace.yaml# 克隆项目
git clone https://github.com/shindouhiro/Store.git
cd Store
# 安装依赖
pnpm install
# 启动开发环境
docker-compose up -d# 构建生产镜像
docker-compose -f docker-compose.prod.yml build
# 启动生产环境
docker-compose -f docker-compose.prod.yml up -d