參考:官方文件1. 自動安裝
需要首先安裝好docker
wget
chmod +x showdoc
./showdoc
2. 常用命令#停止
./showdoc stop
#重啟./showdoc restart
#公升級showdoc到最新版
./showdoc update
#解除安裝showdoc
./showdoc uninstall
遇到的問題
外部圖床403。原因是請求時referrer被檢測到
需要在html頁面head中加入:
3. nginx配置# 使用80埠根目錄作為showdoc入口
server
}
4. 備份
準備乙個空的git倉庫:「
準備同步指令碼
轉殖git倉庫,在倉庫根目錄新建指令碼backup.sh
:
#!/bin/bash
echo "***************=="
echo "autobackup by lixiangyu"
git pull
rsync -rtv /showdoc_data/html/public/uploads/ ./public/uploads
rsync -rtv /showdoc_data/html/sqlite ./
echo "
▶ git add .
"git add .
git status
#echo -n "
#▶ commit message:
##▶ "
#read msg
time=`date`
msg="日期:$time,自動備份"
git commit -m "$msg"
echo "
▶ git push
"git push
每天自動同步
儲存用於自動同步的賬戶資訊
# 初次執行時,儲存git賬戶密碼資訊,用於自動push
git config --global credential.helper store
git pull
# 以上過程將使用git credential儲存了輸入的使用者名稱和密碼
執行自動任務
chmod +x backup.sh
# 編輯自動任務表
crontab -e
# 加入以下內容:
# showdoc backup
0 2 * * * /bin/sh /root/tools/showdoc/backup.sh >> /root/tools/showdoc/log 2>&1
```
官網檢查環境中文版
# python 或python3
$ python --version
python 2.7.2
$ pip --version
pip 1.5.2
# nginx
$ nginx -v
nginx version: nginx/1.16.1
# 如果沒有以上環境,則需要安裝:
# pip 按python版本選擇:
yum install python-pip -y
yum install python3-pip -y
# nginx
yum install nginx -y
安裝mkdocs:pip install mkdocs
初始化專案:mkdocs new projectname
// 專案結構如下
.├── docs
│ └── index.md
└── mkdocs.yml
執行專案:mkdocs serve &
(在mkdocs.yml所在目錄下執行)
配置nginx:
# 編輯配置
vim /etc/nginx/nginx.conf
server
location /webhook/
}// 重啟nginx
systemctl restart nginx
訪問文件服務:
更多配置參考:mkdocs-material
ShowDoc部署手冊
1 必需環境 2 可選環境 安裝和配置 1 全新安裝 windows伺服器 在php.ini裡面把 extension php sqlite.dll 啟用以便開啟對sqlite的支援 也啟用php mbstring.dll linux伺服器則不需要此操作。2 公升級安裝 1 sqlite資料庫 or...
easymock本地部署
1 mongodb安裝 1.建立服務 把可執行檔案的d mongodb bin新增到系統變數裡 管理員許可權的cmd中註冊服務 mongod config d mongodb mongo.conf install servicename mongodb cmd中開啟服務 net start mong...
本地部署easy mock
二 安裝教程 mongodb安裝教程 redis安裝教程 redis設定環境變數 如 e x redis 注意 在安裝redis 時 要是出現無 redis cli 命令則 在命令列中以window 模式啟動檔案 redis cli.exe 三 檢查軟體是否成功安裝 1 雙擊mongo.exe輸入d...