python - 使用本地依赖项在 Heroku 上部署 Flask 应用程序
问题描述
我创建了一个 Flask 应用程序,我想在 Heroku(或类似平台)上部署它。我过去遵循的过程是使用我的 venv 中的包创建一个“requirements.txt”文件,然后 Heroku 将它们安装在虚拟服务器中。我遇到的问题是我更改了 Flask 库中的一些代码,以使应用程序按我想要的方式工作。有没有办法加载本地包?我应该从我的 venv/lib 文件夹中删除它并将其添加到我的主文件夹中吗?
谢谢,马克
解决方案
您可以为此使用 git。请检查此链接。 https://devcenter.heroku.com/articles/python-pip#local-file-backed-distributions
您必须在 git repo 中取出本地库,然后更新您的 requirements.txt 文件
推荐阅读
- python - Django 开发:Chrome 警告“更改密码”
- c++ - How to delete a contact from a phonebook program
- javascript - 考虑过滤的选项是可选的,过滤数组
- cassandra - 如何在 cassandra 物化视图中删除一行?
- firebase - 通过 REST API 从 Firebase 实时数据库中删除最后一个节点
- wordpress - 阻止来自服务器名称的访问
- sql - SQL:如何提高视图的 SQL 查询性能?
- java - AbstractProcessor 可以检测带注释的方法是否存在编译错误?
- c - 在 C 中计算大小写字母的问题
- spring-boot - 使用 Spring Boot 和 Heroku 时,H2 数据库在哪里?