该项目采用Vue+MySQL+Golang+Gin框架编写,目前不支持移动端。
vue_blog:该目录是前端相关代码
golang_web:该目录是后端相关代码。
deploy:该目录是部署文件夹,部署的方式是Docker-Compose,使用nginx来做静态资源服务器以及反向代理服务器。
首页
文章标签
归档
后台管理
该项目提供了Docker-Compose的部署方式,在deploy中已经添加了相关的脚本文件,支持少量配置即可一键启动。
步骤如下:
1、将博客后端放入deploy/backend下,如果使用阿里云OSS需要修改conf/application.yaml中的配置
目录如下:
conf/
└── application.yaml
Dockerfile
myblog/
├── conf
├── db
│ ├── dao
│ └── service
├── images
│ ├── avatar
│ ├── blogImages
│ ├── firstPic
│ └── icons
├── logs
├── model
├── router
│ └── admin
└── utils
└── logger
2、修改前端main.js的defaultUrl为你服务器的ip,将编译好的前端文件放入deploy/frontend/blog下
3、执行deploy下的start脚本
./start.sh serve [serverip]
例如: ./start.sh serve https://192.168.44.100