2024-07-29 16:38:41 +08:00
|
|
|
|
## 如何运行?
|
2024-07-29 17:26:18 +08:00
|
|
|
|
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激活环境,在命令行输入:
|
|
|
|
|
|
|
|
|
|
1. set FLASK_APP=flaskapp.py
|
|
|
|
|
2. flask db init
|
|
|
|
|
3. flask db upgrade
|
|
|
|
|
|
|
|
|
|
以上步骤结束会在数据库中创建若干空表
|
|
|
|
|
|
|
|
|
|
2.命令行输入 run.bat
|
|
|
|
|
|
|
|
|
|
3.浏览器输入http://127.0.0.1:5000/即可访问主页。
|
2024-08-01 13:28:09 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
docker部署:
|
|
|
|
|
windows环境和linux环境有两个不同之处,主要是因为windows的命令行和linux的bash不同,命令不同
|
|
|
|
|
区别在于:linux需要
|
|
|
|
|
1. 确保 run.sh 文件具有执行权限
|
|
|
|
|
RUN chmod +x /app/run.sh
|
|
|
|
|
2. 指定容器启动时运行的命令
|
|
|
|
|
CMD ["./run.sh"]
|
|
|
|
|
Dockerfile文件需要区别
|