我有一个小的 .py/Flask 应用程序,我可以从命令行作为 uWSGI 或 Gunicorn Server 运行它。
Flask 的网站显示了一种简单的方式来简单地运行带有这些类型的服务器的 Flask 应用程序,即 esp。如果我在 venv 中使用我的源。
你知道如何在启动时在 venv 下运行 uWSGI 服务器或 Gunicorn 服务器吗?
我基本上正在运行一些简单的源代码来测试 Flask 应用程序和 Python3 的服务器。
我有一个小的 .py/Flask 应用程序,我可以从命令行作为 uWSGI 或 Gunicorn Server 运行它。
Flask 的网站显示了一种简单的方式来简单地运行带有这些类型的服务器的 Flask 应用程序,即 esp。如果我在 venv 中使用我的源。
你知道如何在启动时在 venv 下运行 uWSGI 服务器或 Gunicorn 服务器吗?
我基本上正在运行一些简单的源代码来测试 Flask 应用程序和 Python3 的服务器。
您必须创建一个虚拟环境并硬编码uWSGI 或 Gunicorn的路径。
要在启动时启动应用程序,请使用systemd或supervisor。
使用主管的一个例子。
查看 Miguel 关于在 Linux 上部署的教程了解详细信息。
我通过 Simba 在 Supervisor 中描述的内容找到了一种非常好的方法,但是带有 systemd .service 文件。
...
因此,我只是在 [Service] 部分中描述了我的目录,然后使用 ExecStart= 开始在我的环境中的 Gunicorn 位置。