PerfreeBlog是一款基于java开发的博客/CMS建站平台,丰富的主题支持及扩展插件功能,给您带来全新的创作体验~
PerfreeBlog是一款基于java开发的博客/CMS建站平台,丰富的主题支持及扩展插件功能,给您带来全新的创作体验~
项目支持Mysql数据库, 请先创建数据库,编码格式最好为utf8mb4,无需执行初始化脚本, 之后按照平台参考以下步骤操作即可
windows: 双击start.bat
linux: ./start.sh start
注意将命令中数据库账户/数据库ip地址/数据库端口/创建的数据库名称/数据库密码/文件映射目录/版本号进行替换
sudo docker run -d -p 8080:8080 --name PerfreeBlog --privileged=true \
-e "SPRING_DATASOURCE_USERNAME=数据库账户" \
-e "SPRING_DATASOURCE_URL=jdbc:mysql://数据库ip地址:数据库端口/创建的数据库名称?useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true" \
-e "SPRING_DATASOURCE_PASSWORD=数据库密码" \
-v 文件映射目录:/perfree-server/resources \
registry.cn-hangzhou.aliyuncs.com/perfree/perfree_blog:版本号
docker compose up -d
PerfreeBlog安装完毕后, 安装https://github.com/PerfreeBlog/perfree-plugin-old-import/releases老版本数据导入插件,在插件界面中操作即可
QQ交流群: 938402724
微信交流群(添加微信入群,备注PerfreeBlog):
以下包含了所使用到的技术栈及开发环境版本
名称 | 版本 |
---|---|
JDK | >=17 |
mysql | 8.0.21 |
mybatis-plus | 3.5.6 |
SpringBoot | 3.2.1 |
security | 6.2.1 |
vue | 3.4.29 |
element plus | 2.7.7 |