【问题标题】:Fundamental django project deployment information [closed]基本的 django 项目部署信息 [关闭]
【发布时间】:2020-11-29 23:06:42
【问题描述】:

我是 Django 部署的新手,我被分配了在 Ubuntu 18.04 LTS 产品服务器上部署项目的任务。

我已经使用 NginX 和 uWSGI 部署了项目,方法是将所有项目文件复制到具有适当权限的目录中,并为 www-data 用户分配了相应的权限。

但是,我的问题是是否所有文件都需要直接复制到上述目录中(因为python文件是解释文件)或者是否有任何其他格式,例如jsp项目的war文件,可以直接部署而不是复制目录?

谢谢。

【问题讨论】:

    标签: python django nginx uwsgi django-deployment


    【解决方案1】:

    通常部署 Django 项目

    • 作为源文件目录和随附的 virtualenv,或者
    • 作为某种自包含容器(例如 Docker)。

    在前一种情况下,我真的不会手动复制任何内容,而是让目录成为您的版本控制系统(例如 Git)的检出目录。

    【讨论】:

    • 非常感谢,真的很有帮助。
    猜你喜欢
    • 1970-01-01
    • 2017-10-09
    • 1970-01-01
    • 2013-08-19
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    • 2014-03-03
    • 1970-01-01
    相关资源
    最近更新 更多