1.首先準備好乙個專案,我們這裡直接到githob找乙個
在伺服器上把他下下來
git clone .git
2.配置環境
為了專案之間不互相衝突我們先安裝虛擬環境
sudo pip install virtualenv
虛擬環境常用命令
mkvirtualenv h1 #建立虛擬環境這裡我們先建立乙個虛擬環境,並進入環境。在專案目錄下進行環境安裝workon h1 #進入環境
deactivate #退出環境
cd djangoblog
mkvirtualenv blog
pip install -r requirements.txt
我們使用的是linux系統所以在安裝 django-haystack包的時候出現了報錯
解決方法:
首先
pip install setuptools-scm
然後
pip install django-haystack
再執行 pip install -r requirements.txt,搞定環境
pip install -r requirements.txt
3.安裝資料庫mysql,並遷移專案表到資料庫
apt-get update #更新apt
apt-get install mysql-server #安裝mysql
修改專案的資料庫配置djangoblog/setting.py
,如下所示:
databases =
}
進入資料庫建立資料庫
mysql -u root -p # 輸入密碼,登陸資料庫
create database `djangoblog` # 建立資料庫djangoblog
遷移資料庫表(自動在djangoblog這個庫中生成表)
python manage.py makemigrations
python manage.py migrate
建立超級使用者(登陸django後台管理使用)
python ./manage.py createsuperuser
收集靜態檔案
python manage.py collectstatic --noinput
python manage.py compress --force
使用django自帶runserver 測試是否成功
python manage.py runserver
uwsgi+nginx待續。。。 Web專案部署
步驟 1 在dashboard manage jenkins global tool configuration中配置git allure commandline 2 新建乙個item,輸入專案名稱為對應的專案 任意 3 在general中選擇git,輸入專案的git鏈結 4 web自動化專案中生成...
Web專案部署指南
本文記錄了部署vue專案到阿里雲伺服器上的過程,其中雲伺服器的作業系統是centos 7,web伺服器用的是nginx。因為專案涉及傳送非同步請求,而由flask編寫的後端應用監聽的並非80埠,存在跨域的問題,在部署vue專案的過程中給我帶來了困擾,因此將部署flask應用的過程一併記錄。首先要通過...
web專案部署補丁包
當有緊急bug或者其他緊急事情,但是本地的版本跟線上版本不一致時,可以將修復bug的修改的幾個類單獨打成乙個jar包,放到伺服器專案中的lib中,讓伺服器先載入補丁jar包,這是由於容器載入了相同package的類後,就不再載入相同package的類。按照aabbcb的順序載入jar包 之後再上線正...