Skip to content

安装部署

1. 获取代码

bash
git clone https://github.com/since-leoo/mine-shop.git
cd mine-shop

2. 安装后端依赖

bash
composer install

3. 配置环境变量

bash
cp .env.example .env

当前 .env.example 中至少需要确认这些配置:

  • DB_HOST
  • DB_PORT
  • DB_DATABASE
  • DB_USERNAME
  • DB_PASSWORD
  • REDIS_HOST
  • REDIS_PORT
  • REDIS_AUTH
  • APP_URL
  • JWT_SECRET

4. 初始化数据库

bash
php bin/hyperf.php migrate
php bin/hyperf.php db:seed

如果需要地区库数据,可执行:

bash
php bin/hyperf.php mall:sync-regions

5. 启动后端

开发常用命令:

bash
php bin/hyperf.php start

或:

bash
php bin/hyperf.php server:watch

6. 启动后台管理端

bash
cd web
npm install
npm run dev

7. 启动小程序 / H5

bash
cd miniprogram
npm install
npm run dev:weapp

如需 H5:

bash
npm run build:h5

8. 其他内置命令

当前仓库可确认的命令包括:

  • php bin/hyperf.php mall:sync-regions
  • php bin/hyperf.php system:check-tables
  • php bin/hyperf.php product:mock-data
  • php bin/hyperf.php statistics:backfill

命令来源见 app/Infrastructure/Command/

文档内容仅描述当前仓库中已经存在的实现