资金管理后台项目
在线预览
源码下载
快速开始
开发环境
启动后端服务
首次启动
- 你需要在 config/ 目录下创建 config.env.development 文件
ini
NODE_ENV=production
PORT=3000
MONGO_URI=mongodb://root:example@localhost:27017/my_database?authSource=admin
SECRET_KEY=64d97e15f5cf1919cf9597a2
# 您的 QQ 邮箱地址
EMAIL_AUTHORIZATION_USER=youremail@qq.com
# 邮箱授权码
EMAIL_AUTHORIZATION_CODE=youremailauthcode
ADMIN_EMAIL=默认管理员邮箱
ADMIN_PASSWORD=默认管理员密码
(1)填写 您的 QQ 邮箱地址
和 邮箱授权码
(2)填写管理员 邮箱和密码 ADMIN_EMAIL ADMIN_PASSWORD
- 使用 docker 启动 mongo 数据库服务
bash
cd backend
# Docker Compose version v2.19.1
docker compose version
docker compose -f docker-compose.dev.yml up -d
- 安装模块
bash
npm install
- 启动项目
bash
npm run dev
非首次启动
bash
cd backend
# 查看的docker compose 版本
# Docker Compose version v2.15.1
docker compose version
docker compose -f docker-compose.dev.yml up -d
npm install
npm run dev
启动前端项目
bash
cd frontend
npm install
npm run dev
生产环境 - 一键部署
修改 config/config.env.production 文件
查看你的 docker compose 版本
bash
shaohai.li@shaohailideMacBook-Pro money-manager % docker compose version
Docker Compose version v2.15.1
启动并且部署
bash
docker compose up --build -d