如何运行?
1.pip install -r requirements.txt 2.配置数据库,在config.py文件中(项目根目录下),SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:123456@localhost/covid_detector'
默认mysql的端口为3306 root:123456 分别是用户名 密码 ,covid_detector 是数据库
3.使用navicat创建covid_detector数据库(与代码中保持一致)
4.可以先删除migrations文件夹,然后conda activate激活环境,在命令行输入:
- set FLASK_APP=flaskapp.py
- flask db init
- flask db upgrade
以上步骤结束会在数据库中创建若干空表
2.命令行输入 run.bat
3.浏览器输入http://127.0.0.1:5000/即可访问主页。
docker部署: windows环境和linux环境有两个不同之处,主要是因为windows的命令行和linux的bash不同,命令不同 区别在于:linux需要
- 确保 run.sh 文件具有执行权限 RUN chmod +x /app/run.sh
- 指定容器启动时运行的命令
CMD ["./run.sh"]
Dockerfile文件需要区别
Description
Languages
Python
89.9%
HTML
5.5%
CSS
2.5%
JavaScript
1.7%
C
0.3%