部署DOClever
1. 打開DOClever官網;
2. 點擊線下部署;
3. 選擇碼雲或github下載,跳轉到倉庫;
4. 選擇使用docker部署,點擊倉庫的docker目錄,跳轉到相關庫並且下面有部署說明文字;
5. 在桌面創建docker-compose.yml文件如下:
version: "2"
services:
DOClever:
image: lw96/doclever
restart: always
container_name: "DOClever"
ports:
- 20080:10000
volumes:
- /srv/doclever/file:/root/DOClever/data/file
- /srv/doclever/img:/root/DOClever/data/img
- /srv/doclever/tmp:/root/DOClever/data/tmp
environment:
- DB_HOST=mongodb://mongo:27017/DOClever
- PORT=10000
links:
- mongo:mongo
mongo:
image: mongo:latest
restart: always
container_name: "mongodb"
volumes:
- /srv/doclever/db:/data/db
6. 使用xshell連接遠程服務器執行下面的命令
7. 通過xftp將docker-compose.yml文件傳輸到服務器的/home/doclever文件夾下
8. 執行下面的命令在doclever目錄下
docker-compose up -d
9. 查看運行
10. 開啓防火牆
- 開啓centos的防火牆:參考博客
- 開啓雲服務器的防火牆:騰訊雲服務器通過設置安全組放行對外端口號
11. 端口放行,執行下面的命令
12. 在瀏覽器中輸入 測試服務器ip:20080
打開頁面如下,然後點擊右上角登錄按鈕