Skip to content

资金管理后台项目

在线预览

http://ffffee.com:3308

源码下载

点我下载源码:money-manager-main.zip

快速开始

开发环境

启动后端服务

首次启动

  1. 你需要在 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

  1. 使用 docker 启动 mongo 数据库服务
bash
cd backend
# Docker Compose version v2.19.1
docker compose version
docker compose -f docker-compose.dev.yml up -d
  1. 安装模块
bash
npm install
  1. 启动项目
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

访问 http://localhost:3308