如何使用sbvadmin进行私有化部署的代码开发

前言

本文主要讲述如何使用sbvadmin进行私有化部署的代码开发,这里我们用的私有化仓库是gitee,当然你也可以用自己搭建的gitlab来做,原理差不多。


一、新建仓库

1.后端api

在这里插入图片描述
在这里插入图片描述
导入后端仓库:https://github.com/billyshen26/sbvadmin.git
仓库名字可以取名demo-api
在这里插入图片描述

2.前端admin

demo-admin

https://github.com/billyshen26/sbvadmin-vben.git

在这里插入图片描述

二、克隆私有仓库到本地

本地建一个总文件夹,比如demo

1.克隆项目

cd demo
git clone git@gitee.com:xxxxxxxx/demo-api.git

2.添加upstream

这步很重要,这样我们可以和sbvadmin保持代码一致,获取sbvadmin最新的更新

cd demo-api
#git remote add upstream https://github.com/billyshen26/sbvadmin.git
#建议用下面这个git的协议,这样比较快
git remote add upstream git@github.com:billyshen26/sbvadmin.git

同理把demo-admin也处理下

cd ..
git clone git@gitee.com:xxxxxxxx/demo-admin.git
cd demo-admin
git remote add upstream git@github.com:billyshen26/sbvadmin-vben.git

三、项目开发

接下来就可以按照,使用mybatisplus 和vben实现低代码开发,进行低代码开发了

1.修改下application-dev.properties里面的参数

可用Navicat建个mysql的数据库
在这里插入图片描述

spring.datasource.url=jdbc:mysql:///demo
spring.datasource.database=demo
spring.datasource.username=root
spring.datasource.password=xxxxxxx
spring.datasource.table-prefix=demo

2.启动

启动api后台
在这里插入图片描述

2023-05-17 20:42:47.259  INFO -- [           main] com.AdminWebApplication : Started AdminWebApplication in 17.761 seconds (JVM running for 23.791)

启动后数据库会自动建好
在这里插入图片描述

启动admin前端

pnpm install
yarn dev

浏览器访问 http://localhost:5174/,可以使用admin/123 登录

在这里插入图片描述

3.创建目录

spring.application.author=demo
spring.application.packageName=demo
spring.application.vbenName=demo-admin

# jwt
spring.jwt.signingKey=demo-secret

使用 SbvGeneratorcreateDirs 创建后端目录

然后在demo-admin中,修改下sbvGenerator.sh里面的部分代码,后执行sh sbvGenerator.sh

然后需要在AdminWebApplication中加入@MapperScan("com.demo.mapper") 即可


svbadmin学习日志

本学习日志是使用Springboot和Vue来搭建的后台管理系统:
演示地址:http://118.31.68.110:8081/index.html
账号:root
密码:123
所有代码可以在gitbub上找到,切换到相应分支即可。【代码传送门

正篇

第一节 spring boot 模块化构建项目
第二节 整合mybatisplus完成用户增删改查
第三节 整合springsecurity实现基于RBAC的用户登录
第四节 springsecurity结合jwt实现前后端分离开发
第五节 使用ResponseBodyAdvice格式化接口输出
第六节 springboot结合redis实现缓存策略
第七节 springboot结合rabbitmq实现队列消息
第八节 springboot结合rabbitmq实现异步邮件发送
第九节 利用springboot的aop实现行为日志管理
第十节 利用Quartz实现数据库定时备份
第十一节 springboot配置log输出到本地文件
第十二节 使用flyway对数据库进行版本管理
第十三节 springboot配合VbenAdmin实现前端登录
第十四节 springboot配合VbenAdmin实现用户CURD
第十五节 基于RBAC的权限管理VbenAdmin前端实现
第十六节 springboot 打包vue代码实现前后端统一部署

番外

2.1 数据库设计原则
3.1 配置apifox自动获取登录的token
13.1 springboot 全局捕捉filter中的异常
14.1 springsecurity整合mybatisplus出现isEnable的问题和解决方案
16.1 使用nginx单独部署Vben应用
springboot集成vue使用jenkins持续部署
springboot配合vue实现文件上传
使用mybatisplus 和vben实现低代码开发


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Llama3-8b是一个开源的聊天机器人模型,可以用于自然语言处理和对话生成任务。如果您希望进行私有化部署,可以按照以下步骤进行操作: 1. 获取源代码:首先,您需要从Llama3-8b的开源代码库中获取源代码。您可以在GitHub上找到该项目,并将其克隆到本地。 2. 环境配置:在进行私有化部署之前,您需要配置适当的环境。确保您的系统满足所需的软件和硬件要求,并安装必要的依赖项。 3. 数据准备:为了训练和使用Llama3-8b模型,您需要准备相应的数据集。这可能包括对话数据、语料库等。确保数据集的质量和多样性,以提高模型的性能。 4. 模型训练:使用准备好的数据集,您可以开始训练Llama3-8b模型。根据您的需求和资源情况,您可以选择在单个GPU或多个GPU上进行训练。训练过程可能需要一定的时间和计算资源。 5. 模型部署:一旦训练完成,您可以将Llama3-8b模型部署到私有环境中。这可能涉及将模型加载到服务器或云平台,并设置相应的API接口供其他应用程序调用。 6. 安全性和隐私保护:在进行私有化部署时,确保采取适当的安全措施来保护用户数据和系统安全。这可能包括数据加密、访问控制、身份验证等。 7. 持续优化和更新:私有化部署后,您可以根据实际需求对Llama3-8b模型进行持续优化和更新。这可能包括增加新的训练数据、微调模型参数等。 希望以上步骤对您进行Llama3-8b的私有化部署提供了一些指导。如果您有任何进一步的问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

F_angT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值