源本科技 | 码上会

准备单体项目

2026/05/13
93
0

下载地址

  • MySQL 脚本

services:
  mysql:
    image: mysql:8.0
    container_name: mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: 123456
      TZ: Asia/Shanghai
    command: 
      - --default-authentication-plugin=mysql_native_password
      - --character-set-server=utf8mb4
      - --collation-server=utf8mb4_unicode_ci
      - --lower_case_table_names=1
    ports:
      - "3306:3306"
    volumes:
      - ./mysql_data:/var/lib/mysql
  • Redis 脚本

services:
  redis:
    image: redis:6-alpine
    container_name: redis
    restart: always
    ports:
      - "6379:6379"
    volumes:
      - ./redis_data:/data
    command: redis-server --appendonly yes --requirepass 123456

本地运行

创建数据库

  • 创建一个名为 ry-vue 的数据库

初始数据表

  • 在项目目录下找到 sql 目录,使用 SQLYog 等工具分别导入 ry_20260417.sqlquartz.sql 到数据库

  • 导入成功后效果如下

启动后端服务

  • 进入 ruoyi-admin 模块

  • 修改 src/main/resources/application-druid.yml 配置文件,修改为你数据库的 IP、账号、密码

  • 修改 src/main/resources/application.yml 配置文件,修改为你 Redis 的 IP 和密码

  • 运行 src/main/java/com/ruoyi/RuoYiApplication.java 启动服务,启动成功后效果如下

  • 访问 http://localhost:8080

启动前端服务

  • 通过终端进入 ruoyi-ui 目录

  • 运行 yarn 命令,下载项目所需的依赖

  • 运行 yarn dev 命令启动项目,运行成功如图所示

  • 项目会自动打开浏览器,登录成功可看到首页