如何部署Tumo Blog

TyCoding edited this page Nov 18, 2018 · 2 revisions

关于Tumo Blog

本项目基于SpringBoot2开发,博客前台借鉴了@pinghsu主题,因为原主题是基于PHP的,所以我只好借鉴博客设计源码,配合Thymeleaf模板引擎进行一系列的优化,目前博客前台已经很完美的适配了主题。如果你喜欢,欢迎star支持一下,谢谢大家。

如何启动Tumo Blog

由于Tumo Blog基于SpringBoot2开发,完全依照SpringBoot2项目的启动和部署方式即可。

下载项目

git clone https://github.com/TyCoding/tumo.git

目录结构:

.
├── README.md
├── db
│   └── sys_schema.sql  - 项目数据库表结构约束
├── mvnw
├── mvnw.cmd
├── pom.xml
├── src
    ├── main
    └── test

启动项目

首先你需要完成:

  • 更新Maven依赖。

  • 执行sys_schema.sql文件,创建数据库。(注意:本人使用的Mysql5.7,如果你是5.5之前的版本可能会报错,原因在timestamp字段不能出现两个,一个解决方式就是为这个字段创建触发器)。

  • 修改application.yml中关于数据库的用户名和密码。

如果以上三个步骤都完成了,你就可以启动项目了。

直接运行项目/src/main/java/cn/tycoding/TumoBlogApplication.java的main函数即可启动项目。

浏览器访问localhost:8084即可进入项目主页。

如何部署Tumo Blog

想要把Tumo Blog项目部署到云服务器上,我这里暂时先提供一种通俗的方式:把Tumo Blog项目打包成war包,然后丢到tomcat服务器下。

运行:

mvn clean package -Dmaven.test.skip=true
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.