AgileBoot – 手把手一步一步带你Run起全栈项目(SpringBoot+Vue3)

AgileBoot是笔者在业余时间基于ruoyi改造优化的前后端全栈项目。

学习一个项目首先的第一步就是把项目给run起来。 为了便于大家把项目Run起来~ 写个启动说明

请确保您的机子上安装好了JDK,Docker,npm。 什么?? 你还没有安装? 没事下面有几个安装小教程。

手把手 Mysql Docker 安装

比如你想把docker内的Mysql数据,存在你的宿主机的话,需要在你宿主机创建一个目录。
假设你的工作目录是 D:/workspace 那就创建一个 D:/workspace/mysql/data 目录。

注意上面的 D:/workspace/mysql/data 将作为启动docker的命名参数。

docker pull mysql:版本号

docker pull mysql:8
docker run -d -v D:/workspace/mysql/data:/var/lib/mysql -it --name mysql8 -p 33067:3306 -e MYSQL_ROOT_PASSWORD=12345  mysql:8 --default-authentication-plugin=mysql_native_password

注意 以上

docker exec -it mysql8 /bin/bash
mysql -uroot- p

填入我们刚才的初始密码 12345

由于Mysql8出于安全考虑 默认不允许外部连接直接访问。所以需要打开权限。

use mysql
alter 'root'@'%' identified with mysql_native_password by '12345';
flush privileges;
drop database if exists agileboot;
create database agileboot DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

navicat直接导入 后端项目中sql文件夹下的数据库脚本 agileboot_xxxxxx.sql文件
或者mysql命令打开agileboot库,复制脚本文件内容直接执行即可。

手把手 Redis Docker 安装

docker pull redis:版本号

docker pull redis:7-alpine

如果版本号过期的话,可以置空,会拉取最新的镜像,下面的启动命令可以去除掉 : 7-alpine

注意 以上

git clone https://github.com/valarchie/AgileBoot-Back-End

找到 AgileBooAdminApplication 直接点击run
注意:AgileBoo ApiApplication 是开放API使用的启动类,如果不需要开放API给客户端调用,不需要启动该类。

出现以下字样即启动成功。

  ____   _                _                                                           __         _  _
 / ___| | |_  __ _  _ __ | |_   _   _  _ __    ___  _   _   ___  ___  ___  ___  ___  / _| _   _ | || |
 \___ \ | __|/ _` || '__|| __| | | | || '_ \  / __|| | | | / __|/ __|/ _ \/ __|/ __|| |_ | | | || || |
  ___) || |_| (_| || |   | |_  | |_| || |_) | \__ \| |_| || (__| (__|  __/\__ \\__ \|  _|| |_| || ||_|
 |____/  \__|\__,_||_|    \__|  \__,_|| .__/  |___/ \__,_| \___|\___|\___||___/|___/|_|   \__,_||_|(_)
                                      |_|

git clone https://github.com/valarchie/AgileBoot-Front-End

安装依赖

npm install

启动项目

npm run dev

出现以下字样即启动成功

  vite v2.6.14 dev server running at:

  > Local: http://127.0.0.1:80/

  ready in 7167ms.

如果遇到什么启动问题的话,请大家留言评论。

交流群:1398880

Original: https://www.cnblogs.com/valarchie/p/16787097.html
Author: CoderV的进阶笔记
Title: AgileBoot – 手把手一步一步带你Run起全栈项目(SpringBoot+Vue3)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/800923/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球