智慧大屏顯示系統


首先我們可以查看一下實現后的一個效果。 做好的,我放在了   https://gitee.com/bkl_7/big_screen.git

 

 首先我們有了一個空的大屏模板文件

 

 

 

 這個是初始的文件目錄。

這個文件的目錄我放在了這個位置:  https://gitee.com/bkl_7/big_demo.git

然后我們git clone文件之后,需要創建一個flask應用,然后把我們需要的模板文件放到flask應用去,並新建一個app.py文件,這個flask應用最好使用新建一個虛擬環境,不然后面部署在docker的時候會存在很多的依賴。

 

這里我們需要把data放到我們的項目的根目錄下面去(app.py下面的那些文件可暫時忽略)

然后編寫我們的app.py文件

 

 

 

 這個相當於我們的一個路由,然后讀取我們的數據信息

 

 

 

 

 inde.html

 

 最后我們在終端輸入 python app.py就可以啟動運行

 

 部署到我們的docoer容器里面去

首先我們在我們的虛擬機里面看有沒有裝好docker-compose, 使用命令  docker-compose -v

 

 

然后我們在pycharm的終端安裝gunicorn gevent

pip install gunicorn gevent

 

 然后導出flask應用的項目依賴關系到清單requirements.txt

pip freeze > requirements.txt

 

 

 

 在項目根目錄新建文件Dockerfile,寫入:

 

 

項目根目錄創建gunicorn.conf.py並寫入:

 

 

項目根目錄創建docker-compose.yml 並寫入:

 

 

 

 

 把我們的整個項目上傳到Linux系統上面去,進入項目目錄,使用命令docker-compose up -d后台運行的方式

 

 

之后訪問我們的   虛擬機IP地址:80   就可以看到

我的是 192.168.146.10:80

 

 over 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM