#安裝虛擬環境
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...