成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Docker鏡像部署Coupons淘寶客項目

開發 項目管理
Coupons是一個從前端到后端完全開源的淘寶客項目,目前項目已經支持打包成App、微信小程序、QQ小程序、Web站點;理論上其他小程序支持,可能需要微調。

[[422504]]

本文轉載自微信公眾號「J貝塔學JAVA」,作者貝塔學JAVA。轉載本文請聯系貝塔學JAVA公眾號。

本篇文章主要是記錄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 上發布的鏡像為 silently9527/coupons-server

創建工作目錄

  1. mkdir -p ~/.coupons/conf && cd ~/.coupons/conf 

下載示例配置文件到工作目錄

  1. wget https://raw.githubusercontent.com/silently9527/coupons/master/doc/application.properties 

編輯配置文件,配置數據庫或者端口等

  1. vim application.properties 

如何注冊第三方賬號以及初始化數據庫請參考 https://silently9527.cn/?p=67

創建容器并運行

  1. docker run -it -d --name coupons-server -p 9090:9090 -v ~/.coupons:/root/.coupons --restart=unless-stopped silently9527/coupons-server:v1.0.0 

參數說明:

  • -it:開啟輸入功能并連接偽終端
  • -d:后臺運行容器
  • –name:為容器指定一個名稱
  • -p:端口映射,格式為 主機(宿主)端口:容器端口 ,可在 application.yaml 配置。
  • -v:工作目錄映射。形式為:-v 宿主機路徑:/root/.coupons,后者不能修改。
  • –restart:建議設置為 unless-stopped,在 Docker 啟動的時候自動啟動 coupons-server 容器。

使用如下命令查看日志是否啟動成功

  1. docker ps 
  2. docker log -f xxx 

當看在日志中如下內容表示啟動成功

二、 Nginx安裝

Nginx的詳細安裝教程參考 https://silently9527.cn/?p=66

Nginx配置

進入到目錄/etc/nginx/conf.d,創建配置文件coupon.conf

  1. cd /etc/nginx/conf.d 
  2. touch coupon.conf 

編輯配置文件coupon.conf,輸入如下內容:

  1. upstream coupons-services { 
  2.     server localhost:9090 weight=10; 
  3.  
  4. server { 
  5.     listen       80; 
  6.     server_name  你的域名; 
  7.     include /etc/nginx/default.d/*.conf; 
  8.  
  9.     location / { 
  10.      add_header Access-Control-Allow-Origin *; 
  11.      add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'
  12.      add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,x-auth-token';  
  13.      if ($request_method = 'OPTIONS') { 
  14.             return 204; 
  15.      } 
  16.         proxy_pass http://coupons-services/; 
  17.         proxy_set_header Host $host; 
  18.         proxy_set_header X-Real-IP $remote_addr; 
  19.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
  20.         client_max_body_size    10000m; 
  21.         proxy_set_header X-Forwarded-Proto $scheme; 
  22.         proxy_set_header X-Forwarded-Port $server_port; 
  23.     } 
  24.  
  25.     error_page 404 /404.html; 
  26.         location = /40x.html { 
  27.     } 
  28.  
  29.     error_page 500 502 503 504 /50x.html; 
  30.         location = /50x.html { 
  31.     } 

重啟nginx

  1. systemctl restart nginx 

三、前端項目打包

前端項目的源碼目錄coupons-master/client導入前端代碼到HBuilder中,如何使用HBuilder導入項目、打包可以參考官方文檔 https://uniapp.dcloud.io/quickstart-hx

修改發送短信的模版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輸入自己服務器的域名地址

  1. module.exports = { 
  2.     // APIHOST: "http://localhost:9090" 

 

責任編輯:武曉燕 來源: 貝塔學JAVA
相關推薦

2021-09-03 06:46:35

CouponsLinux環境

2022-04-13 08:20:32

DockerGo項目

2023-08-08 10:23:34

2019-07-01 09:33:58

DockerNginx操作系統

2022-07-29 15:19:27

Dockersudo權限

2023-09-10 07:20:35

2020-08-24 07:00:00

服務器Docker技術

2010-06-11 10:39:57

2017-05-23 15:53:52

docker服務容器

2024-01-23 10:23:41

2017-03-24 09:24:21

HarborDocker鏡像倉庫

2023-05-18 15:02:40

NodeDocker容器

2024-02-20 08:08:43

2020-11-16 09:05:08

Docker架構容器

2015-08-03 16:15:53

Docker部署集群

2020-08-28 13:27:25

Docker Node應用

2014-12-17 15:18:27

LinuxMonoWindows

2015-06-19 14:20:56

2023-09-08 08:14:14

2024-12-02 11:24:30

Docker編排技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天天操 | 久久亚洲国产 | www.国产| 国产情侣在线看 | 伊人精品视频 | 本道综合精品 | 国产不卡视频 | 日本一区二区高清不卡 | 老牛影视av一区二区在线观看 | 夜夜骑首页 | 99久久免费精品视频 | 福利片在线观看 | 不卡av电影在线播放 | 欧美精品第一页 | 久久久久久中文字幕 | 国产午夜精品一区二区三区四区 | 精品国产91 | 久久精品国产免费一区二区三区 | 亚洲小视频 | 成在线人视频免费视频 | 久久久久国产一区二区三区 | 在线一区视频 | 欧美福利在线 | 欧美精品一区在线 | 亚洲国产高清在线 | 精品av| 国产精品伦理一区 | jizz18国产 | 欧美美女被c | 欧美中国少妇xxx性高请视频 | 伊人春色成人 | 精品视频成人 | caoporn视频| 日日夜夜精品免费视频 | 日韩欧美国产精品一区二区三区 | 成人一区二区在线 | 成人夜晚看av | 久久一热| 久久99精品久久 | 欧美久久大片 | 久久久精品|