使用 MySQL 和 phpmyadmin 部署 Python Flask 应用程序
Deploy Python Flask app with MySQL and phpmyadmin
我在 Python Windows 上开发了一个应用程序,它从 API 获取数据,进行一些计算,然后将结果存储在 MySQL 数据库中。我喜欢检索数据并直接从 phpmyadmin 发出一些 SQL 请求。
我在Digital Ocean里滴了一滴,但是对我来说还是蛮难的
我想找到一个替代方案,正如我在 10 年前部署网站时所知道的那样,您只需从 GitHub 部署您的应用程序并且只管理关键参数(URI、用户名) ,密码,数据库名称)在你的源代码中。
你有什么建议吗?
感谢您的帮助!
您可以试试 Heroku:https://www.heroku.com/。
我曾经在那里使用过带有 SQL 数据库的 Flask 应用程序。只需将您的数据库导入 ClearDB。这一切都运作良好。您还可以将它连接到您的 github,以便它自动部署新版本。
如果您真的需要 phpmyadmin,我不会将其安装在云中,而是 运行 在本地安装 phpmyadmin 并按照此处 How to access remote server with local phpMyAdmin client? 所述连接到远程数据库。
顺便说一句,在源代码中存储 URI、用户名、密码、数据库名称不是很安全。它们不属于源代码,但应存储为环境变量 https://devcenter.heroku.com/articles/config-vars
我在 Python Windows 上开发了一个应用程序,它从 API 获取数据,进行一些计算,然后将结果存储在 MySQL 数据库中。我喜欢检索数据并直接从 phpmyadmin 发出一些 SQL 请求。 我在Digital Ocean里滴了一滴,但是对我来说还是蛮难的
我想找到一个替代方案,正如我在 10 年前部署网站时所知道的那样,您只需从 GitHub 部署您的应用程序并且只管理关键参数(URI、用户名) ,密码,数据库名称)在你的源代码中。 你有什么建议吗?
感谢您的帮助!
您可以试试 Heroku:https://www.heroku.com/。 我曾经在那里使用过带有 SQL 数据库的 Flask 应用程序。只需将您的数据库导入 ClearDB。这一切都运作良好。您还可以将它连接到您的 github,以便它自动部署新版本。 如果您真的需要 phpmyadmin,我不会将其安装在云中,而是 运行 在本地安装 phpmyadmin 并按照此处 How to access remote server with local phpMyAdmin client? 所述连接到远程数据库。 顺便说一句,在源代码中存储 URI、用户名、密码、数据库名称不是很安全。它们不属于源代码,但应存储为环境变量 https://devcenter.heroku.com/articles/config-vars