运行准备
上线准备
一套完整的域名(PC端、移动端、商家端、管理端、以及4个API端)
ssl证书
域名备案
支付宝支付参数
微信支付参数
微信联合登陆参数
阿里云OSS参数
阿里云短信参数
快递鸟物流查询参数
最低服务器配置
2核16G内存服务器一台(推荐使用 CentOS 7.6 64位)(如果基础中间件使用外部服务器的,则可以适量减少内存)
环境准备
jdk1.8
Mysql 8.0.25
mongo 5.0.2
Redis 6.2.5
elasticsearch 7.3.0 需要IK分词器
rocket-server 4.7.0
xxl-job 2.3.0
以上环境为演示站点环境,尽可能使用同一版本
docker-compose环境安装(如果自行部署基础中间件,则可以略过这里,这里主要安装基础中间件)
安装docker-compose环境(已经安装的可以略过)
#安装git sudo yum install -y git #安装maven sudo yum install -y maven #安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 #设置源 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo yum makecache fast #安装docker sudo yum install -y docker-ce #启动服务 sudo systemctl start docker #安装docker-compose curl -L https://get.daocloud.io/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose #授权 sudo chmod +x /usr/local/bin/docker-compose #检测版本号 docker-compose -v
docker脚本下载
git clone https://gitee.com/beijing_hongye_huicheng/docker.git
Rocketmq 需要特殊配制一下节点ip
在 config/broker.conf 文件中,将brokerIP1修改为部署docker的局域网ip
运行脚本(第一行为部署环境包括Mysql、mq、redis、xxljob等所有中间健)
docker-compose up -d
校验(查看进程是否启动,如果反复启动的程序,可以使用docker logs 镜像id 查看日志)
docker ps