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

it2025-11-20  2

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

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

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

最新回复(0)