使用

1、本地安装JDK8

本地安装JDK8教程,点击前往

2、本地安装IDEA

安装IDEA

3、申请QQ邮箱授权码

用于发送邮件,点击查看教程

4、获取七牛云AK、SK

用于上传图片,点击查看教程

5、准备一台云服务器(centos7)

用于运行项目和部署项目所需的MySQL、Redis、Elasticsearch环境,也可在本地安装,如在本地安装则需本地具有MySQL、Redis、Elasticsearch环境

6、服务器安装Docker并创建MySQL、Redis、Elasticsearch容器

使用Docker创建安装MySQL、Redis、Elasticsearch容器,点击查看教程,MySQL导入sql脚本文件

7、本地安装Maven并集成IDEA

安装Maven教程,点击查看,项目Maven版本:3.8.4

8、修改配置文件【application.yml】

  • 修改MySQL数据源配置
  • 修改QQ邮箱账号、授权码、邮件发件人
  • 修改redis配置
  • 修改百度地图ak
  • 修改Elasticsearch配置
  • 修改七牛云配置

9、部署

使用Maven的install命令打包成Jar文件,本地运行测试成功,上传到服务器,使用DockerFile制作镜像,创建容器运行即可

10、域名访问

获取域名之后,将域名解析到服务器的公网Ip地址,即可使用域名访问,若使用80端口则需备案