如何使用docker搭建開源網課系統?
酷瓜云課堂-騰訊云版,目前還在不斷的迭代當中,從他們的GIT提交來看,那是相當的活躍,基本每天都有提交。
GITEE倉庫地址:https://gitee.com/koogua/course-tencent-cloudGITHUB倉庫地址: https://github.com/xiaochong0302/course-tencent-cloud對于熟悉 docker 的同學來說,安裝是非常的便利的,也可以在線體驗的,他們造的演示數據比較真實(應該是采集的)
友情提示
如果想自己搭建起來玩一下的話,要先開通騰訊云的相關服務,如果要線上運營的話那就要開通支付寶和微信支付了(一定要提前做好功課,現在開通支付接口基本都要有公司資質,銀行對公賬戶,還要填各種資料認證)還要做好域名備案。
項目介紹
酷瓜云課堂,依托騰訊云基礎服務架構,采用 C 擴展框架 Phalcon 開發,致力網絡教育軟件。
系統功能
實現了點播、直播、專欄、會員、微聊等,是一個完整的產品,具體功能我也不想寫一大堆,自己體驗吧!
前臺演示后臺演示帳號:100015@163.com / 123456 (前后臺通用)
項目組件
后臺框架:phalcon 3.4.5前端框架:layui 2.5.6, layim 3.9.5(已授權)全文檢索:xunsearch 1.4.9即時通訊:workerman 3.5.22基礎依賴:php7.3, mysql5.7, redis5.0使用協議
本系統屬于強業務類型,非通用類庫框架,不適合再次衍生發布。在保留我們版權標識的前提下,用戶可以修改以滿足自己的需求,可以用于商業用途。有限社區支持,用戶對自己的行為負責。安裝指南
運行環境搭建系統服務配置體驗總結
源碼全部可見,還是非常規范的,代碼即注釋,沒有過多的炫技,從風格上看是出自同一個人。桌面端采用的是服務端渲染輸出的方式,已經預留好了 api 方便以后的 h5,app 和小程序等。docker 容器的方式運行,就不用為環境操心費力了。最低配置的云主機(1核 1G 1M)跑的也很順暢,就是編譯 phalcon 擴展的時候有點慢(畢竟主機配置太低)。使用協議也很良心,只要保留版權就算是白嫖了,且用且珍惜。