3 拓展-上线项目 额外拓展
3.1 Sealos云操作系统介绍
Sealos云操作系统介绍

Sealos DevBox 是一个一站式云开发平台,将在线开发、测试和生产环境完美集成。只需一键点击,即可快速创建所需的开发环境和数据库依赖。开发者可以使用熟悉的本地 IDE(如 VSCode、Cursor、JetBrains 等)进行开发,同时享受简化的环境配置和自动化的应用部署体验。平台支持所有主流编程语言和框架,包括 Node.js、Python、Java、Go、PHP、Ruby 等,以及各类前端框架如 React、Vue、Angular 等。
代码操作

DevBox:一站式云开发平台,支持在线开发、测试和生产环境,支持所有主流编程语言和框架,包括 Node.js、Python、Java、Go、PHP、Ruby 等,以及各类前端框架如 React、Vue、Angular 等。
数据库:支持 MySQL、PostgreSQL、MongoDB 等主流数据库,支持在线管理、备份和恢复。
对象存储:支持存储和检索各种类型的数据,包括图片、视频、音频等。

有了这些功能,意味着本地电脑上都不需要安装对应的软件,就可以进行项目开发了
总结
课堂作业
- 为什么要使用Sealos云操作系统?有什么好处?🎤
- Sealos云操作系统常用有哪些功能?🎤
- Sealos云操作系统是免费的吗?🎤
3.2 上线项目
上线项目
代码操作
在sealos中创建数据库,并使用Navicat导入数据
1. 在sealos中创建yangeitdb数据库
2. 打开外网访问,支持外网访问
- 链接Navicat,输入数据库链接信息,测试连接是否成功。

Navicat是一款数据库管理工具,可以连接MySQL、Oracle、SQL Server等数据库,方便用户进行数据库操作。自行下载安装,百度搜索即可。

- 操作Navicat,执行sql语句,观察表和数据是否ok

3.插入操作:👇
4.数据插入成功:👇
记录外网或者内网地址:稍后要在springboot的yml配置文件中使用 👈
- 将项目中的yml配置文件中的数据库链接地址修改为外网地址
# 修改端口为9995
server:
port: 9995
# 顶格写
spring:
#数据库连接信息
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://dbconn.sealoshzh.site:31098/zzyl_user_client?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false
username: root
password: 8pbdgf24 # 如果你的密码是0开头的 0123 那么必须用但引号包裹 '0123'
#Mybatis配置
mybatis:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #开启日志
map-underscore-to-camel-case: true # 开启驼峰命名转换- 点击maven的package命令,将项目打包成jar包,将jar包上传到服务器,通过命令启动项目

Trae 是国内首个 AI IDE,深度理解中文开发场景
- 在sealos中创建一个java项目,并且使用Trae打开这个项目


2. 将jar拷贝到目录中(就是远程服务器的目录,不是本地的目录)
- 修改entrypoint.sh 文件的内容,改为
java -jar ./zzyl-1.0-SNAPSHOT.jar4.在sealos中发布版本

配置发布信息

修改微信小程序的配置文件,将域名改为外网地址







