如何在存储在 Github 仓库中的 Heroku 上部署 Angular-Flask-MySQL 项目

How to deploy Angular-Flask-MySQL Project on Heroku which Stored in Github repo

我目前正在开发一个使用 Angular 作为前端框架,Flask 作为后端框架和 MySQL 作为数据库。 此外,应用程序的开发已经完成,源代码存储在私有Github repo.

我的下一步是在 heroku 服务器上 部署 这个项目。完成一些研究后,我发现我必须将数据库更改为 Clear DB,这是 heroku 中可用的数据库。作为新手,这是我第一次将 Web 应用程序部署到 heroku 服务器。

是否有任何我可以参考的在线资源可以满足我的要求,或者如果有人以前做过这种方法,请列出步骤以便我可以按照它们进行操作。非常感谢您的帮助。

谢谢并致以最诚挚的问候。

我做过一个与angular和flask相关的项目。在应用程序部署阶段,我遇到了同样的问题。

我在两个单独的 heroku 服务器中部署了 angular 应用程序和 flask 应用程序。使用此方法,您也可以轻松地进行应用程序的进一步开发。

以下是您可以参考的一些可靠来源,

将 flask 应用程序部署到 heroku https://stackabuse.com/deploying-a-flask-application-to-heroku/

将 angular 应用程序部署到 heroku https://www.javaguides.net/2020/11/how-to-deploy-angular-application-to-heroku.html?m=1

分别部署这两个框架后,您可以将 angular api 调用从 https://localhost:5000/api/ 替换为 https://yourbackendserver.herokuapp.com/api/