- 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