项目上线之——部署服务器

本文档详细介绍了如何在云服务器上部署Python项目。首先创建项目文件夹,然后克隆代码到code文件夹中,接着在项目目录下创建并激活虚拟环境,安装必要的依赖。使用uwsgi配置并启动项目,通过配置文件设置uwsgi参数,最后运行uwsgi服务,项目成功部署并可以从远程接口获取数据。
摘要由CSDN通过智能技术生成

项目开发完成以后,合并代码成果到master分支。部署到云服务器上运行。

  1. 首先,在服务器上创建文件夹放项目
 mkdir -p project/{code,conf,logs,static}
  1. 将代码部分克隆到code文件夹中
cd project/
cd code
git clone git@gitee.com:zhangyao97/teamwork.git
  1. 在刚刚克隆下来的teamwork文件夹中部署项目的虚拟环境
cd teamwork/
pip install virtualenv
virtualenv --python=$(which python3) venv
  1. 激活虚拟环境
source venv/bin/activate
  1. 安装依赖项
pip install -r requirements.txt 
  1. 安装uwsgi运行项目
pip install uwsgi
  1. 回到上级目录,写配置文件
cd ..
vim conf/uwsgi.ini

配置文件内容

  1 [uwsgi]
  # 守护进程
  2 master=true
  # 进程数
  3 processes=2
  # 项目路径
  4 chdir=/root/project/code/teamwork
  # python 解释器的路径
  5 pythonpath=/root/project/code/teamwork/venv/bin/python
  # 项目入口文件位置
  6 module=teamwork.wsgi
  # 在本机的5670端口运行该项目
  7 http=0.0.0.0:5670

  1. 运行项目(当前在project目录下)
uwsgi --ini conf/uwsgi.ini 

运行成功!可从远端从接口拿到数据

在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值