【问题标题】:Migrating From Digital Ocean to Heroku从数字海洋迁移到 Heroku
【发布时间】:2021-02-09 21:34:28
【问题描述】:

我有一个使用 Flash、MariaDB 和 Python 的应用程序,我目前在 Digital Ocean 上托管它。出于可扩展性的目的,我计划迁移到 Heroku,但我无法在网上找到任何有关将数据从 Digital Ocean 迁移到 Heroku 的过程的资源。谁能解释一下这个过程?谢谢

【问题讨论】:

  • Heroku 有很多限制(临时文件系统、每日重启、无 ssh)。如果我是你,我会搬到另一个 VPS 提供商。如果您希望用户部署自己的实例,Heroku 更适合。

标签: heroku mariadb database-migration digital-ocean


【解决方案1】:

Heroku 提供 Dynos(应用程序运行时)和附加组件(数据库和其他工具)。

首先创建一个 Dyno(它也可以是免费的)并部署您的 Python 应用程序(您可以从 Git 推送代码或为 Heroku Docker Registry 创建一个 Docker 映像)。
然后启用MariaDB add-on 来设置您的存储(这里也有免费计划,请检查这是否适合您的情况)。

您需要提供 MariaDB 连接字符串作为环境变量,这在here进行了解释

最后,最好将Config Vars 用于您的应用程序可能需要的所有环境变量(即令牌、机密)。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-14
相关资源
最近更新 更多