由于一些原因,这个项目之前是由 Egg 框架编写,对应前端源代码 tomato-work-client,如果你想学习或了解 Egg.js 框架这是不错的选择。
MySQL >= 8.0
- 创建数据库
tomato_work
- 运行根目录
sql.sql
项目不自带 .env.local
和 .env.production
, 需要自己 Copy .env.development
.env.development
开发环境npm run start:dev
.env.local
开发环境npm run start
.env.production
生产环境npm run start:prod
可以不使用文件环境变量,使用系统环境变量,已做兼容处理。
启动项目之前请配置数据库信息 .env.development
# Download
git clone --depth=1 https://github.com/xjh22222228/tomato-work-server.git
# Install
pnpm i
# Port: 7003
npm run start:dev
# Build start
npm run start
npm run build # 编译
npm run pm2 # 启动