【问题标题】:Deploy Python Flask app with MySQL and phpmyadmin使用 MySQL 和 phpmyadmin 部署 Python Flask 应用程序
【发布时间】:2021-02-22 01:36:24
【问题描述】:

我在 Windows 上用 Python 编写了一个应用程序,它从 API 获取数据,进行一些计算,并将结果存储在 MySQL 数据库中。我喜欢直接从 phpmyadmin 检索数据并发出一些 SQL 请求。 我在 Digital Ocean 中拿了一个水滴,但对我来说很难。

我想找到一个替代方案,正如我在 10 年前部署网站时所知道的那样,您只需从 GitHub 部署您的应用程序并且只管理关键参数(URI、用户名、密码、数据库名称)在您的源代码中。 你有什么建议吗?

感谢您的帮助!

【问题讨论】:

    标签: python mysql flask deployment phpmyadmin


    【解决方案1】:

    你可以试试 Heroku:https://www.heroku.com/。 我曾经在那里使用带有 SQL DB 的 Flask 应用程序。只需将您的数据库导入 ClearDB。这一切都运作良好。您还可以将其连接到您的 github,以便它自动部署新版本。 如果您真的需要 phpmyadmin,我不会将它安装在云中,而是在本地运行 phpmyadmin 并连接到远程数据库,如此处所述How to access remote server with local phpMyAdmin client?。 顺便说一句,在源代码中存储 URI、用户名、密码、数据库名称不是很安全。它们不属于源代码,但应该存储为环境变量https://devcenter.heroku.com/articles/config-vars

    【讨论】:

    • 感谢您的提示。我发现 Digital Ocean App Platform 的功能与 Heroku 差不多。正如你所建议的,我将使用环境变量。
    猜你喜欢
    • 2021-01-01
    • 1970-01-01
    • 2014-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 2022-11-23
    相关资源
    最近更新 更多