多年来,作者一直在用 WordPress 做个人技术博客、营销页面 和 公司官网等,感受到 WordPress 的实用、简洁和强大,而他也是 WordPress 的受益者。 JPress是一个使用Java开发,类似WordPress的产品。不仅仅包含了极其简单的模板设计方法, 更多的是做了非常多符合中国互联网生态的创新。 天生融合微信生态系统,简单易上手。
话不多说,我们一起学习 JPress 吧!最快的方式就是先把它运行起来,然后再逐渐深入到每个功能点。
JPress的官方部署文档很详细,今天分享一中方式:Docker部署方式。
码云:star 2.5k Fork 1.3k
一、环境部署
注:更多其他平台的部署方案可参考官方文档
1.准备工作
- 准备一台centos7服务
- 安装 docker,docker-compose环境
2.linux环境安装docker
a.安装 docker
1uname -r #查看你当前的内核版本
2yum update #更新yum
3yum -y install docker #安装 docker
4systemctl start docker.service #启动 docker 服务
5docker version #查看 docker版本
b.安装 docker-compose
1yum install docker-compose #安装 docker-compose
2docker-compose version #查看版本
3.修改配置文件
1wget https://gitee.com/fuhai/jpress/raw/master/docker-compose.yml #下载文件
我主要修改的内容是mysql版本,mysql默认对外暴露的端口和jpress连接的数据库ip地址。
修改后的内容如下:
1version: '3.1'
2
3services:
4
5 db:
6 image: mysql:5.7 #mysql的版本
7 command: --default-authentication-plugin=mysql_native_password
8 restart: always
9 ports:
10 - "3306:3306" #添加mysql对外暴露的端口
11 environment:
12 MYSQL_ROOT_PASSWORD: jpres