linux單專案發布流程

2022-06-26 22:57:30 字數 1367 閱讀 8811

#安裝虛擬環境

11 pip3 install virtualenv

#建立軟連線

12 ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

#建立專案和虛擬環境所需要的資料夾

13 mkdir -p /data/env

14 mkdir -p /data/wwwroot

#進入資料夾

15 cd /data/env

#建立虛擬環境

16 virtualenv --python=/usr/bin/python3 py3_dj2

#進入虛擬環境所在的目錄

17 cd /data/env/py3_dj2/bin/

#啟動虛擬環境

18 source activate

#安裝專案所需要的python報

19 pip3 install django

20 pip3 install uwsgi

#建立軟連線

21 ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi

#退出虛擬環境

22 deactivate

#cd 到根目錄

23 cd ~

#把自己的專案放到 cd /data/wwwroot/目錄下

在目錄中新增 和專案名字相同的 專案.xml檔案,內容如下:

<?xml version="1.0" encoding="utf-8"?>

127.0.0.1:8000

/data/wwwroot/library/

library.wsgi 4

uwsgi.log

#進入虛擬環境所在的目錄

34 cd /data/env/py3_dj2/bin/

#進入虛擬環境

35 source activate

#進入專案所在的目錄

36 cd /data/wwwroot/library/

#uwsgi 解析專案中的配置檔案

37 uwsgi -x library.xml

#進入nginx所在的目錄

38 cd /usr/local/nginx/sbin/

#啟動nginx,如果沒有啟動過 ./nginx就可以

39 ./nginx -s reload

#測試40 curl 127.0.0.1:80

#遷移靜態檔案

41 cd /data/wwwroot/library/

42 python3 manage.py collectstatic

#檢視操作步驟

43 history

專案發布流程

1.通知客戶停掉伺服器,停掉線上伺服器。2.如果開發改動的東西比較多時,需要先導出線上資料庫 包括表結構和表資料 和本地的比對,比對表結構,表資料是因為本地可能加了一些預設值。之後,利用工具 比如putty xshell等 遠端連線線上資料庫。3.更新專案 4.編譯 5.發布 發布流程先一再二 一 ...

專案發布流程

平時開發的git 管理模式 我們平時有 master 分支,develop 分支,然後從develop 分支拉取各個開發分支。發布條件 按照產品的需求如期完成開發後,測試聯調都沒有問題的情況下,開發測試產品加leader評審後符合發布條件後即可進行發布事宜。發布流程 首先用事務追蹤系統提乙個申請,申...

APP接單專案實現流程經驗分享

互動文件參考鏈結 2 將功能羅列清楚後,轉化成互動需求文件 3 視覺設計文件 4 有了1 2 3 之後,基本產品功能,互動,視覺都清楚了,接下來可以評估需求各項功能點實現的穩定性跟效能指標 前4項基本都是甲方需要準備的工作,做好這些工作後,就可以提供以上資料給乙方,諮詢實現專案時間成本及資金成本 5...