fangq 6af6dab7ff first commit vor 4 Jahren
..
yami-shop 6af6dab7ff first commit vor 4 Jahren
0.docker centos7 安装.md 6af6dab7ff first commit vor 4 Jahren
1.mall4j-bbc项目的搭建.md 6af6dab7ff first commit vor 4 Jahren
2.mall4vs-bbc和mall4vp-bbc项目的搭建.md 6af6dab7ff first commit vor 4 Jahren
3.mall4pc-bbc项目搭建.md 6af6dab7ff first commit vor 4 Jahren
4.mall4uni-bbc项目的搭建.md 6af6dab7ff first commit vor 4 Jahren
5.mall4s项目的搭建.md 6af6dab7ff first commit vor 4 Jahren
ElasticSearch安装及配置.md 6af6dab7ff first commit vor 4 Jahren
README.md 6af6dab7ff first commit vor 4 Jahren
minio安装及配置.md 6af6dab7ff first commit vor 4 Jahren
一些常见问题.md 6af6dab7ff first commit vor 4 Jahren
后台配置.md 6af6dab7ff first commit vor 4 Jahren
短信配置.docx 6af6dab7ff first commit vor 4 Jahren
集群部署.md 6af6dab7ff first commit vor 4 Jahren

README.md

1、安装docker-ce,docker-compose

这里不再重复

2、准备好各种文件

以yami-shop为基础目录,准备好以下文件

mysql :

1,将需要初始化的脚本放到/mysql/initdb文件夹
2,根据自己的需求修改/mysql/my.cnf配置文件,(默认已经写好一些配置,供参考)
3,数据库持久化文件在/mysql/data,千万不要删除!!!

redis :

无需准备

java :

打包好4个jar包,分别放到/yami-shop-api,/yami-shop-multishop,/yami-shop-platform,/yami-shop-im文件夹,(dockerfile一般不需要改动,除非你有特别需求)

node :

根据pc端文档打包好 .nuxt , static , nuxt.config.js , package.json 这2个文件夹和2个文件,放到/yami-shop-pc文件夹,(dockerfile一般不需要改动,除非你有特别需求)

nginx :

/nginx/conf.d : 这里放配置文件(不要改都不改直接用,每个配置文件都看一下,按实际情况修改)
/nginx/html : 这里放前端静态资源(根据前端文档打包)
/nginx/ssl : 这里放https证书

3、上传到服务器

最终效果如图所示:
20201026164913

检查好没漏掉就上传到服务器(目录看个人习惯)

20201026170018

然后cd进入yami-shop文件夹,执行以下命令

docker-compose up -d --build

一般正常的话都会所有成功启动,如下图所示
20201026165651