【发布时间】:2023-03-12 11:50:01
【问题描述】:
我正在 Python 中启动一个新的 webapp 项目以进入敏捷思维模式,并且我想在部署方面“正确”地做一些事情。但是,我发现整个 virtualenv/fabric/zc.buildout/etc 的内容有点令人困惑——我习惯于将 PHP 文件通过 FTP 传输到服务器并将网络服务器指向它。
部署后,服务器设置如下所示:Nginx --proxy-to--> WSGI Webserver (Spawning) --> WSGI Middleware --> WSGI App (probably MNML or similar)
python 网络服务器由 supervisord 管理。
我应该研究什么样的部署设置/包/应用程序?我的应用是否需要坚持特定的目录结构以简化部署?
【问题讨论】:
标签: python deployment virtualenv