使用Docker镜像部署Coupons淘宝客项目
本篇文章主要是記錄Coupons項目使用Docker的安裝過程
Coupons是一個從前端到后端完全開源的淘寶客項目,目前項目已經支持打包成App、微信小程序、QQ小程序、Web站點;理論上其他小程序支持,可能需要微調
Github地址:項目地址:https://github.com/silently9527/coupons
在線體驗地址
| App下載地址 | QQ小程序 | 微信小程序 | Web站點 |
App下載地址(用手機訪問才能正確下載IOS和安卓版本): http://static.szjx.top/download/index.html
Web站點(用手機訪問,PC端未適配):http://m.szjx.top
效果預覽
一、開始啟動服務器
在 Docker Hub 上發(fā)布的鏡像為 silently9527/coupons-server
創(chuàng)建工作目錄
下載示例配置文件到工作目錄
編輯配置文件,配置數(shù)據庫或者端口等
如何注冊第三方賬號以及初始化數(shù)據庫請參考 https://silently9527.cn/?p=67
創(chuàng)建容器并運行
參數(shù)說明:
-it:開啟輸入功能并連接偽終端
-d:后臺運行容器
–name:為容器指定一個名稱
-p:端口映射,格式為 主機(宿主)端口:容器端口 ,可在 application.yaml 配置。
-v:工作目錄映射。形式為:-v 宿主機路徑:/root/.coupons,后者不能修改。
–restart:建議設置為 unless-stopped,在 Docker 啟動的時候自動啟動 coupons-server 容器。
使用如下命令查看日志是否啟動成功
當看在日志中如下內容表示啟動成功
二、 Nginx安裝
Nginx的詳細安裝教程參考 https://silently9527.cn/?p=66
Nginx配置
進入到目錄/etc/nginx/conf.d,創(chuàng)建配置文件coupon.conf
編輯配置文件coupon.conf,輸入如下內容:
重啟nginx
三、前端項目打包
前端項目的源碼目錄coupons-master/client導入前端代碼到HBuilder中,如何使用HBuilder導入項目、打包可以參考官方文檔 https://uniapp.dcloud.io/quickstart-hx
修改發(fā)送短信的模版id(只有需要打包app才需要),文件的路徑pages/public/login.vue中92行配置短信模板的id,這里的模版id需要在短信平臺mob上面申請
在uniapp的插件中心購買集成mob的插件;MobTech短信原生插件 https://ext.dcloud.net.cn/plugin?id=2189
之后在HBuilder中配置appkey
配置后臺api的請求地址,編輯client/config.js輸入自己服務器的域名地址
總結
以上是生活随笔為你收集整理的使用Docker镜像部署Coupons淘宝客项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sqlhelper中事务的简单用法(初学
- 下一篇: 前端布局之网格gird布局(简单易懂)