首页 > 解决方案 > 使用我自己的 MySQL 服务器将我的 Flask 应用程序部署到 Heroku

问题描述

我有一个带有 Flask 后端和 Vue 前端的项目。我想将它部署到 Heroku,但使用我自己的 MySQL 服务器上的我自己的 MySQL 数据库,而不使用 Heroku 的测功机。

这可能吗?

标签: mysqlvue.jsflaskheroku

解决方案


这取决于你的意思

我自己的 MySQL 数据库来自我自己的 MySQL 服务器,而不使用 Heroku 的 dynos

如果您的 MySQL 服务器可以从 Internet 访问,那当然可以。只需将您的应用程序指向它。

(请注意,使用Heroku 的数据库插件之一并不意味着使用 dynos。这些服务作为托管服务在云上运行,而不是在您的 dynos 上。JawsDB 和 ClearDB 都是可选的,并且都有免费层。)

如果您正在谈论在防火墙内运行的东西,例如在您的笔记本电脑上,那么如果不做一堆网络工作,这将是不可能的。这是可能的,但我强烈建议您不要这样做。很容易产生安全问题。


推荐阅读