部署 CODEARTS DEPLOY-使用Django应用部署模板创建并部署应用

时间:2024-07-19 17:29:13

使用Django应用部署模板创建并部署应用

在主机上部署Django框架的Python后台应用,并启动该服务。

  • 请确认目标主机已安装nginx,若已安装请移除模板中“安装nginx”步骤。
  • 请确认目标主机已安装uWSGI,若已安装请移除模板中“安装uWSGI”步骤。
  • 配置pip源和yum源保证安装正常。模板中安装软件使用yum和pip,请配置好对应的源地址,保证安装正常。
  • 新建Django项目,并上传至制品仓库。使用构建服务,将Django项目文件压缩后上传至制品仓库,之后在部署步骤中下载并解压后使用。

该模板涉及的部署步骤如下所示:

  1. 安装python
  2. 安装django和uWSGI
  3. 安装Nginx
  4. 启动Nginx
  5. 下载软件包
  6. 解压软件包
  7. 重启uWSGI
  8. 重载Nginx配置文件
  9. 服务启动测试

该模板需要填写的参数如表1所示。

表1 模板参数说明

参数

说明

host_group

该应用部署的目标环境。

service_port

Django应用端口,默认值为8080。

uwsgi_pid_file_path

uwsgi进程id文件所在路径。

uwsgi_lni_file_path

uwsgi配置文件所在路径。

package_path

Django应用发布包下载至目标主机中的路径。

package_name

Django应用发布包下载至目标主机中的文件名。

package_url

软件包下载地址,可前往制品仓库-软件发布库获取下载链接。

support.huaweicloud.com/usermanual-deployman/deployman_hlp_1014.html