小說精品屋-plus 發布 Docker 鏡像,簡化安裝過程

2020-12-12 開源中國

項目介紹

小說精品屋是一個多平臺(web、安卓app、微信小程序)、功能完善的小說彈幕網站,包含精品小說專區、輕小說專區和漫畫專區。包括小說/漫畫分類、小說/漫畫搜索、小說/漫畫排行、完本小說/漫畫、小說/漫畫評分、小說/漫畫在線閱讀、小說/漫畫書架、小說/漫畫閱讀記錄、小說下載、小說彈幕、小說/漫畫自動爬取、小說內容自動分享到微博、郵件自動推廣、連結自動推送到百度搜尋引擎等功能。包含電腦端、移動端、微信小程序等多個平臺,現已開源web端、安卓端、小程序端源碼。

小說精品屋-plus是小說精品屋的增強版本, 在小說精品屋的基礎上,重新進行了資料庫設計、代碼重構和功能增強,提升了程序整體的可讀性和性能,增加了很多商用特性,致力於打造一個完整的商用小說門戶平臺。主要增強如下:

  •  資料庫重新設計,結構調整。
  •  服務端代碼重構,MyBatis3升級為MyBatis3DynamicSql。
  •  移動站與PC站站點分離,瀏覽器自動識別跳轉。
  •  PC站UI更新。
  •  新聞模塊。
  •  排行榜。
  •  小說評論模塊。
  •  閱讀主題模塊。
  •  作家專區。
  •  充值。
  •  後臺管理系統。
  •  爬蟲管理系統。

演示地址

點擊前往(前臺門戶)

項目結構

novel-plus -- 父工程├── novel-common -- 通用模塊├── novel-front -- 前臺門戶系統├── novel-crawl -- 爬蟲管理系統└── novel-admin -- 後臺管理系統

技術選型

Springboot+Mybatis+Mysql+Ehcache+Thymeleaf+Layui

手機站截圖

  1. 首頁

  2. 小說詳情頁

  3. 目錄頁

  4. 小說閱讀頁

爬蟲管理系統截圖

喜歡此項目的可以給我的GitHub和Gitee加個Star支持一下 。

代碼倉庫

GitHub倉庫地址: https://github.com/201206030/novel-plus

Docker安裝教程

 

  1. 拉取鏡像

   docker pull 201206030/novel-crawl:1.1.0

2. 啟動容器

   docker run -d -e dburl="jdbc:mysql://<資料庫ip>:<資料庫埠號>/<資料庫名>?useUnicode=true&characterEncoding=utf-       8&useSSL=false&serverTimezone=Asia/Shanghai" -e username="<資料庫登錄名>" -e password="<資料庫登錄密碼>" -p 8081:8081 <鏡像ID>

1. 拉取鏡像
   docker pull 201206030/novel-front:1.1.0

2. 啟動容器
    docker run -d -e dburl="jdbc:mysql://<資料庫ip>:<資料庫埠號>/<資料庫名>?useUnicode=true&characterEncoding=utf-     8&useSSL=false&serverTimezone=Asia/Shanghai" -e username="<資料庫登錄名>" -e password="<資料庫登錄密碼>" -p 80:8080 <鏡像ID>

相關焦點

  • 小說精品屋 - plus v2.6.5 發布,小說原創/爬蟲網站
    小說精品屋-plus v2.6.5發布了,相較於v2.5.0版本,主要改進包括:更新
  • 小說精品屋 - plus v3.0.2 發布,手機端 UI 改版
    小說精品屋-plus v3.0.2發布了,主要改進包括:更新
  • 小說精品屋 - plus v2.9.0 發布,原創文學 CMS 系統
    小說精品屋-plus v2.9.0發布了,主要改進包括:更新
  • 小說精品屋 - plus v1.2.0 發布,開通充值購買屋幣功能
    小說精品屋-plus v1.2.0版本發布了,主要改進包括:更新
  • 小說精品屋 v2.1.0 發布,小說閱讀彈幕網站
    小說精品屋-小說閱讀彈幕網站 v2.1.0版本發布了,主要改進包括:更新 集成爬蟲運行腳本,簡化安裝過程。
  • Harbor鏡像倉庫的安裝部署
    一、harbor 簡介Harbor是一個企業級的註冊伺服器(registry),用於保存和管理docker的鏡像文件。Harbor主要提供 Dcoker Registry 的WEB管理界面,同時支持多個註冊伺服器之間進行鏡像同步,還提供了高級的安全特性,如用戶管理、訪問控制和活動審計。
  • 雲計算核心技術Docker教程:Docker 安裝 PHP
    本文通過docker安裝PHP。1.首先我們用docker search php 命令來查看可用版本:2.這裡我們拉取官方的鏡像,標籤為5.6-fpm,命令如下:# docker pull php:5.6-fpm等待下載完成後,我們就可以在本地鏡像列表裡查到REPOSITORY
  • Kind + Docker 一鍵部署K8s集群
    概述kind是主要是為了測試和簡化K8S而設計的,項目基於Golang開發依賴極少,只需要Golang 1.11版本以上和docker既可。kind由以下組件構成:Go 實現集群創建,映鏡像構建等的軟體包。
  • Docker安裝Jenkins+Shell腳本自動化部署項目
    接下我們會分成三部分來講解:docker安裝JenkinsJenkins首次登錄配置構建一個項目完成自動部署docker安裝Jenkins我們在linux環境使用Docker安裝一個Jenkins,你需要事先安裝Docker
  • 雲計算核心技術Docker教程:使用harbor搭建私有鏡像倉庫
    之前介紹的docker搭建私有鏡像倉庫是使用的官方提供的私有倉庫registry,安裝使用雖然簡單,但在管理的功能上存在不足。Harbor是一個用於存儲和分發Docker鏡像的企業級Registry伺服器,作為一個企業級私有Registry伺服器,Harbor提供了更好的性能和安全。
  • SpringBoot+GitLab+Docker+Jenkins實現持續集成上
    每次集成都通過自動化的構建(包括編譯,發布,自動化測試)來驗證,從而儘快地發現集成錯誤。許多團隊發現這個過程可以大大減少集成的問題,讓團隊能夠更快的開發內聚的軟體。持續集成的好處:自動化集成部署,提高了集成效率。更快地修復問題。
  • novel-plus v3.4.1發布,原創文學 CMS 系統
    novel-plus v3.4.1 發布了,主要改進包括:優化1.
  • 推薦給IT新手的11個Docker免費上手項目
    Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然後發布到任何流行的 Linux或Windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。
  • Docker常用命令就該這麼學!
    Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然後發布到任何流行的 Linux或Windows 機器上,也可以實現虛擬化。
  • 30分鐘帶你了解Web工程師必知的Docker知識
    目前大部分企業都在採用Docker來實現軟體開發部署中的自動化和部署效率安全等問題,作為前端工程師,也需要掌握一定的Docker技術來更好的配合後端和運維來推進這一過程。Docker 允許我們使用自己提供的應用程式或服務的本地容器在標準化環境中工作,這將大大簡化我們開發的生命周期。我們還可以用Docker配合Jenkins實現更加完整高效的自動化部署方案。
  • SpringBoot+GitLab+Docker+Jenkins實現持續集成下
    編寫SpringBoot項目Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。
  • 雲計算核心技術Docker教程:使用BuildKit構建容器鏡像
    Docker Hub,就像使用舊版構建的Docker映像一樣2.適用於舊版構建的Dockerfile格式也將與BuildKit構建一起使用3.新的--secret命令行選項允許用戶傳遞秘密信息,以使用指定的Dockerfile構建新映像要求當前版本的Docker(18.09或更高版本)下載自定義前端的鏡像所需的網絡連接
  • 手把手教你利用Docker+jenkins部署你的網站
    更新伺服器的安裝源為阿里的源,參考連結:https://blog.csdn.net/js_xh/article/details/79166655安裝docker;1 更新資源>sudo apt-get update1.1 安裝的時候無法安裝,執行刪除鎖sudo rm /var/lib/dpkg/lock2 安裝Dockersudo apt-get install docker
  • 小說精品屋 v2.1.3 發布,小說閱讀彈幕網站
    小說精品屋-小說閱讀彈幕網站 v2.1.3版本發布了,主要改進包括:更新
  • 我們為FreeSWITCH做了一個免費的 Docker
    本鏡像一般都基於FreeSWITCH最新的版本,有一些我們自己的補丁。我們絕大多數的補丁都已經合併到了上遊的FreeSWITCH倉庫中,其它的一些補丁也會逐步開源出來。  很多朋友想試用FreeSWITCH,但是從原始碼安裝比較複雜。FreeSWITCH雖然有相應的安裝包,但用起來也不那麼方便。