成人免费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鏡像倉庫

2024-02-20 08:08:43

2023-05-18 15:02:40

NodeDocker容器

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技術棧公眾號

主站蜘蛛池模板: 玖玖免费 | 91在线成人 | 欧美成视频 | aaaa日韩 | 久久久免费电影 | 高清av在线 | 亚洲成人高清 | 欧美久久久久久久久中文字幕 | 免费成人在线网站 | 日本特黄a级高清免费大片 成年人黄色小视频 | 久久久做| 九九综合 | 成人免费视频网站在线看 | av网站免费看 | 国产农村妇女精品一区 | 久久艹av| 欧美精品欧美精品系列 | 国内91在线 | 9999久久| 亚洲一区二区三区 | 久久精品一区二区视频 | 日本韩国电影免费观看 | 最新国产精品 | 自拍偷拍精品 | 日本成人中文字幕在线观看 | 亚洲风情在线观看 | 久久久久久国 | 亚洲福利 | 欧洲精品视频一区 | 在线一区视频 | 天天操 天天操 | 久久久久国产精品一区二区 | 欧美电影免费网站 | 成人三区 | 日韩电影免费在线观看中文字幕 | 91中文视频| 99re99| 国产1区2区3区 | 国产精品精品视频 | 国产日韩精品一区 | 超黄毛片|