【问题标题】:How to deploy an Angular/Flask web application?如何部署 Angular/Flask Web 应用程序?
【发布时间】:2020-04-17 03:27:49
【问题描述】:
我一直在为我的业务开发一个使用 python flask 作为后端 API 服务的 Angular 应用程序。我看过很多不同的教程,但我仍然不知道部署应用程序需要做什么。我目前的项目结构如下。后端是烧瓶项目,前端是我的角度项目。它可以在我的本地机器上运行,但我想将整个应用程序部署为一个项目,而不是像现在这样的两个单独的项目。为了配置我的部署,我需要了解什么?
【问题讨论】:
标签:
angular
flask
deployment
【解决方案1】:
您可以使用 uwssi 为烧瓶应用程序提供服务器,它可以通过 nginx 服务器作为服务器,前端可以直接从 nginx 提供服务。
创建为 wsgi.py,实例应用程序为应用程序
from app import app as application
然后使用主管或任何其他后台服务在后台运行 wsgi 命令。你可以通过下面的链接
flask application deployment