- Flask框架提供Restful风格的api
- Vue.js构建前端页面, 前端代码在blog-frotend
- 数据库使用MySQL
- 使用Docker部署
- 用户登录注册
- 博客增删改查,文章评论,图片上传
- 后台管理,权限控制
- 安装
docker
,docker-compose
- 修改
Dockerfile
中的FLASK_USER
,FLASK_USER_EMAIL
,FLASK_USER_PASSWORD
为你的用户名,邮箱,密码 - 修改
docker-compose.yml
中的MYSQL_ROOT_PASSWORD
为你的数据库密码 - 修改
config.py
中ProductionConfig
的数据库密码为docker-compose.yml
中设置的密码 - 在
docker-compose.yml
所在的文件夹下运行docker-compose up --build -d
- 在浏览器中打开http://127.0.0.1:8080/login