python - Flask migrate - 部署后的 Flask db 升级
问题描述
我是 python 开发/部署的新手。我正在开发一个项目,通过使用 python 轮生成二进制文件然后将它们复制到服务器上(使用 Jenkins 完成)来完成部署。由于服务器上的文件夹结构不同(我只有 .whl 文件和 venv 文件夹),因此我无权访问服务器上的迁移文件夹..
我的问题是:
flask db upgrade
如果没有迁移文件夹,我应该如何在 dist 服务器上运行?
当我尝试这样做时,詹金斯的输出是:
错误:路径不存在:'/var/www/html/ myproject /migrations'。请使用“init”命令创建一个新的脚本文件夹。
我认为我不应该生成这个文件夹,也不应该在服务器上生成迁移文件,因为这些文件已经提交并且应该在所有环境之间共享。我已经尝试过这个答案,但它似乎并没有解决它,或者根本没有改变任何东西
解决方案
推荐阅读
- swift - 滚动 UITableView 时自定义 TableViewCell 重绘图层
- javascript - 当一个元素上有多个类时,ReactJS 类名更改失败
- terraform - Terraform - 为每个创建的 IAM 用户分配一个组
- r - 如何在 R markdown 中使用 Python 块?
- javascript - 将全局键盘事件传递到文本字段
- java - 使用资源 java.sql.SQLException 返回 ResultSet:ResultSet 关闭后不允许操作
- vb.net - Datagrid 列不适合打印预览页面
- julia - Julia Flux:根据提供的正则化系数编写正则化器
- mysql - SQL:不喜欢仍然从列中提取不需要的数据
- docker - 反向代理无法加载 ssl 证书