自动化网络应用设置

时间:2017-03-28 19:37:10

标签: python deployment

我创建了一个python flask应用程序,它连接到现有的Postgres数据库并显示报告。我想以简单的方式将应用程序部署到多个Linux虚拟机。

最好的方法是什么?涉及的步骤是:

  1. 创建Postgres用户并授予对现有数据库的只读访问权限
  2. 创建python虚拟环境并将git存储库下载到其中
  3. 安装supervisor并创建配置文件以确保应用程序在没有终端窗口的情况下运行并在系统重新启动后