URLOS應用開發入門案例——基於docker鏡像製做一個可安裝並可快速分發的gitbook應用

GitBook 是一個基於 Node.js 的命令行工具,可以使用 Github/Git 和 Markdown 來製做精美的電子書,GitBook 並不是關於 Git 的教程。
GitBook支持輸出多種文檔格式:
·靜態站點:GitBook默認輸出該種格式,生成的靜態站點可直接託管搭載Github Pages服務上;
·PDF:須要安裝gitbook-pdf依賴;
·eBook:須要安裝ebook-convert;
· 單HTML網頁:支持將內容輸出爲單頁的HTML,不過通常用在將電子書格式轉換爲PDF或eBook的中間過程;
·JSON:通常用於電子書的調試或元數據提取。
使用GitBook製做電子書,必備兩個文件:README.md 和 SUMMARY.md。nginx

今天,我就教你們如何使用URLOS快速製做gitbook應用,該應用是基於docker鏡像製做,能夠隨意運行在任何一個安裝有URLOS的主機上。git

首先安裝URLOS:docker

curl -SO https://www.urlos.com/install && chmod 544 install && ./install

安裝完成後,地址欄輸入 http://ip:9968 便可訪問。json

將URLOS的模式改成開發模式,方法:修改配置文件/data/urlos/master-config/config.jsonc,將其中的pro修改成dev
在這裏插入圖片描述curl

咱們本次只使用hub.dacoker.com上現成gitbook鏡像,訪問hub.dacoker.com,搜索「gitbook」,咱們選擇使用fellah/gitbook這個鏡像:
在這裏插入圖片描述
當前鏡像最新版本爲3.2.1
在這裏插入圖片描述
咱們將直接使用這個鏡像完整路徑:fellah/gitbook:3.2.1
回到咱們的URLOS主控界面,在左側菜單中打開鏡像 > 鏡像管理
在這裏插入圖片描述
點擊列表左上角的添加按鈕,進入添加鏡像界面,鏡像名稱和鏡像地址填入「fellah/gitbook:3.2.1」:
在這裏插入圖片描述
點擊提交!
而後打開左側菜單「應用 > 應用管理」,進入應用管理列表:
在這裏插入圖片描述
在列表的右上角有個搜索框,輸入「nginx」搜索,找到靜態網站這個應用,點更多按鈕,選擇「複製應用」:
在這裏插入圖片描述
在這裏插入圖片描述
進入編輯界面後,將須要修改的地方適當修改一下,好比應用名稱,版本,應用別名,鏡像等:
在這裏插入圖片描述
選項開關設置以下圖:
在這裏插入圖片描述
開啓反向代理:
在這裏插入圖片描述
共享到應用市場:
在這裏插入圖片描述
拓展設置中的插件選擇靜態網站環境,服務表單中只保留上傳下載:
在這裏插入圖片描述
在腳本設置中,按以下內容填寫便可:
安裝腳本:工具

test -d /data/www || mkdir -p /data/www
test -d /run/nginx || mkdir -p /run/nginx
chmod -R 777 /data/www/
set -ex \ && sed -i 's@security.debian.org@mirrors.aliyun.com@' /etc/apt/sources.list
set -ex \ && sed -i 's@deb.debian.org@mirrors.aliyun.com@' /etc/apt/sources.list
apt-get update
apt-get install -y nginx

啓動腳本:網站

nginx
cd /data/www
gitbook init
gitbook serve

在這裏插入圖片描述
如上內容設置完成以後,點擊提交按鈕便可!url

好了~咱們的gitbook應用就製做完成!安裝部署試試看吧!
點擊更多,選擇建立服務:
在這裏插入圖片描述
輸入基礎信息和域名,提交。
在這裏插入圖片描述
在這裏插入圖片描述
打開域名試試吧,若是訪問正常說明咱們製做的應用沒有問題,這個應用咱們能夠自用,也能夠導出給他人使用!
在這裏插入圖片描述
導出的方法很簡單,點「更多」按鈕,選擇「導出應用給他人」,這時會生成一個文本文件,將文本內容複製給其餘用戶,經過ULROS導入應用便可。spa

相關文章
相關標籤/搜索