專案上線之 部署伺服器

2021-10-25 02:39:14 字數 1246 閱讀 5767

專案開發完成以後,合併**成果到master分支。部署到雲伺服器上執行。

首先,在伺服器上建立資料夾放專案

mkdir -p project/
將**部分轉殖到code資料夾中

cd project/

cd code

git clone [email protected]: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埠執行該專案

執行專案(當前在project目錄下)

uwsgi --ini conf/uwsgi.ini
執行成功!可從遠端從介面拿到資料

ubuntu rails專案伺服器部署

我的原文所在 ubuntu 伺服器環境搭建 注意 linux 平台下 debian ubuntu 使用apt get fedora centos使用yum 配置git sudo apt get install vim 詳情請看大師寫的vim配置檔案 sudo apt get install zsh ...

部署專案到伺服器

購買伺服器,可以到阿里雲 華為雲等國內一些大型雲服務平台購買,個人推薦國內的ucloud平台,活動多價效比高 購買的伺服器使用liunx作業系統,推薦使用centos 7。有了雲伺服器,還需要乙個網域名稱,通過網域名稱訪問 我想應該沒有人會用自己的ip來訪問吧 購買網域名稱,同樣可以在以上幾個雲服務...

伺服器部署node專案

相信如果做過node專案,在本地應該遇到的問題不會太多,即使遇到問題了自行谷歌也會解決的,但是作為前端程式設計師,伺服器端部署就會遇到一些問題了,參考我寫的文章伺服器如何安裝node 在本地啟動node專案可以直接使用node命令執行乙個檔案,就可以看到效果,但是在伺服器上這樣做,你會發現關掉she...