https://www.showdoc.com.cn/weizhiblog?page_id=4999291931384042
https://documenter.getpostman.com/view/11010527/T1Dv9FAc?version=latest
- Java11
- Springboot2
- Mybatis3
- springsecurity5
- mysql8
- ...
- clone项目至本地
- 导入maven项目
- 配置springbooot启动类
- 建库
- 建库 库名 weizhiblog
- 运行 sql 包下的sql文件
- 修改applciation.yml配置适配你的环境
- Run
- 访问 localhost:port,如果出现 message:'未登录',则成功!
- linux安装docker,docker-compose,谷歌。
- linux导出docker证书,请谷歌。
- idea连接docker,请谷歌
- 注:请不要直接开放docker端口,因docker有su权限,会遭到恶意镜像挖矿,或将你的机器变为肉鸡。(折腾我一天的教训,万恶的黑客)
- 配置pom.xml,Dockerfile。见https://blog.csdn.net/boling_cavalry/article/details/100051325。
- 运行Dockerfile。
- 启动docker容器。
- 注:docker默认网络连接模式为桥接。
- 如不想配置docker内网络连接,请使用host模式 --net=host。
- idea的services里查看日志。
- 待定
- Vue
- element-ui
- axios
- echarts
- mavon-editor
- scss
- eslint/prettier
- 克隆项目
- 依次安装上述插件(npm install ..)
- npm run serve
- 系统自动打开浏览器访问8080端口的网页 即成功
- 可以使用 nginx / apache 等服务器作为配置环境
- 在 frontend目录下 运行 npm run build
- 将dist全部文件放到网站根目录
- 以 nginx 为例,在 nginx.conf 中加入如下跨域配置
- ip自己设置
#代理
location /api/ {
proxy_pass http://8.8.8.8/;
}
- 访问网站根目录ip 端口 即可成功