可以在官網(wǎng)下載頁面下載PublicCMS可執(zhí)行程序
完整的可執(zhí)行程序中包含以下文件或目錄:
1 2 3 4 5 6 7 8 9 | data /publiccms doc LICENSE nohup_startup.bat nohup_startup.sh publiccms.war README.txt startup.bat startup.sh |
其中data/publiccms為演示站點模板文件、靜態(tài)資源、任務計劃腳本、全文索引及數(shù)據(jù)庫腳本等。
其中publiccms.war為PublicCMS可執(zhí)行程序,該程序可以直接使用java -jar publiccms.war命令運行,也可以放到Tomcat等容器中運行。
startup/nohup_startup為程序運行腳本,雙擊或執(zhí)行./startup.sh腳本即可運行程序,腳本自動已將程序數(shù)據(jù)目錄指向該目錄下data/publiccms。
也可以在gitee、github等平臺下載源碼自行編譯為可執(zhí)行文件
完整的源碼中包含以下文件或目錄
1 2 3 4 5 | data /publiccms doc Dockerfile LICENSE publiccms-parent |
其中data/publiccms為演示站點相關文件及數(shù)據(jù)庫腳本。
publiccms-parent為產(chǎn)品全部源碼,通過執(zhí)行編譯命令可以得到完整的可執(zhí)行程序。
首先保證已經(jīng)安裝了JDK環(huán)境,JDK版本參考《運行環(huán)境要求》中JRE對應的JDK版本
1 2 3 | cd publiccms-parent mvnw clean package cd .. |
然后可以在publiccms-parent/publiccms/target/目錄下找到publiccms.war程序包
此外還可以執(zhí)行gradle腳本編譯、導入開發(fā)工具編譯源碼,具體操作步驟將在二次開發(fā)文檔中介紹。
獲取docker鏡像
1 | docker pull sanluan /publiccms |
自行構(gòu)建docker鏡像
1 2 3 4 | cd publiccms-parent mvnw clean package cd .. docker build -t mypubliccms . |