Skip to content

xinguangduan/edu-equipment-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

中小学教育装备管理平台

Educational equipment management platform

当前最新版本: 1.0.0(发布日期:2023-02-24)

项目介绍

本地后端基础环境准备(推荐)

  1. 安装 git、idea、docker-desktop、openJDK17 // 基于 Ubuntu 22.04 // sudo apt install git // sudo snap install intellij-idea-community --classic // 参见【下载 IntelliJ IDEA】 // 安装 docker-desktop // 参见【Install Docker Desktop on Ubuntu】 // sudo apt install openjdk-17-jdk
  2. clone git 本仓库
  3. cd edu-equipment-platform/docker
  4. docker compose up -d
  5. 验证数据库:打开浏览器访问 localhost:3006,键入用户名:root,密码:root,登录
  6. 验证缓存:命令行 docker exec -it redis_6.2 redis-cli,输入 info 查看
  7. 持续查看日志:docker compose logs -f
  8. docker compose down

启动运行后端(推荐)

  1. 在 idea 中进行 maven package 操作,生成 SpringBoot 方式的可执行 jar 文件
  2. cd edu-equipment-platform/docker
  3. docker compose up -d
  4. 打开浏览器访问 localhost:3006,键入用户:root,密码:root,之后执行 db/mysql-min-5.7.sql 导入数据
  5. cd ../eemp-server/
  6. java -jar target/eemp-server-1.0.0.jar

启动运行前端(推荐)

  1. 安装 node、npm、pnpm // sudo snap install node --classic --channel=18 //【Node.js snap source and updater】 // sudo npm install pnpm -g
  2. edu-equipment-platform/eemp-web
  3. pnpm install --ignore-scripts // 忽略报错信息
  4. pnpm dev
  5. 打开浏览器访问 localhost:3100

关闭基础环境(推荐)

  1. cd edu-equipment-platform/docker
  2. docker compose down

参考资料

  1. Install Docker Desktop on Ubuntu
  2. docker-compose安装和使用redis和mysql
  3. docker-compose快速启动mysql和redis(提供外部客户端可连接)
  4. Docker-compose封装mysql并初始化数据以及redis
  5. Docker 安装 MySQL和Adminer
  6. 史上最详细Docker安装Redis (含每一步的图解)实战
  7. 使用docker部署mysql - 支持普通用户访问