1肌括、準(zhǔn)備
centos服務(wù)器
2责球、theos安裝
http://www.reibang.com/p/ff37ecb6e4a4
3逾滥、安裝git
yum install git
4、Docker和Docker Compose安裝
https://docs.docker.com/engine/install/centos/
https://docs.docker.com/compose/install/
https://www.runoob.com/docker/centos-docker-install.html
5、DCRM搭建
官網(wǎng):https://github.com/82Flex/DCRM
git clone --depth 1 https://github.com/82Flex/DCRM.git && cd DCRM
編輯
docker-compose.yml
可以根據(jù)需求修改端口映射
修改掛載目錄
前兩個是匿名掛載演训,實(shí)際的目錄可能是/var/lib/docker/volumes/300c2264cd0acfe862507eedf156eb61c197720f69e7e9a053c87c2182b2e7d8/_data
由docker容器自己生成弟孟,一般不需要修改贝咙。
后面兩個指定的是相對地址,也就是docker-compose.yml所在的目錄下的地址
修改replicas為1(這是應(yīng)該是bug拂募,不修改會報錯)
執(zhí)行構(gòu)建命令
docker-compose up --build --detach
構(gòu)建完成之后就可以在瀏覽器上通過:http://ip/admin 進(jìn)行訪問
也許會出現(xiàn)下面的情況
進(jìn)入dcrm_app容器
docker exec -it affd3532b42a /bin/bash
修改settings.py
apt-get update
apt-get install vim
vim settings.py
加入一行
重啟容器庭猩,稍微等一會,再次訪問就進(jìn)來了
默認(rèn)的賬號名和密碼
當(dāng)然了也可能出現(xiàn)下面的情況
怎么辦陈症?蔼水??找了好幾個小時的問題录肯,ftp的密碼也改了趴腋,發(fā)現(xiàn)并不是
最后發(fā)現(xiàn)這個后臺是Django Admin,所有需要以下命令創(chuàng)建超級用戶
進(jìn)入dcrm_app容器论咏,創(chuàng)建賬號优炬,創(chuàng)建完成之后就可以登錄了
cd /usr/src/app
python manage.py createsuperuser
添加一個源數(shù)據(jù)
添加好之后的樣子
添加軟件包
theos項(xiàng)目目錄中執(zhí)行,在packages目錄下會生成deb文件厅贪,將它上傳上來就好了
make
make package
將軟件包設(shè)置為啟用狀態(tài)
在構(gòu)建里
全部完成之后就可以在手機(jī)上添加源:http://ip