Flask + MySQL + Redis + Celery + gunicorn
使用 docker 将多个 app 组合起来,方便项目开发。
查看 requirements
文件夹
https://showdoc.studyxiao.cn/web/#/1?page_id=2
wsgi.py 为入口文件
git clone https://github.com/studyxiao/sancha-backend.git
- 设置根目录下
.env
文件中变量(.env.example
为示例文件),重新设置app/config.py
。
docker-compose -f ./docker-compose.yml up -d
# 数据库更新
docker exec -it [container_name] /bin/bash
flask db init
flask db migrate
flask db upgrade
访问 localhost:8000
docker-compose down
参考 docker/nginx
下配置文件
- 测试