运行准备

上线准备

一套完整的域名(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环境安装(如果自行部署基础中间件,则可以略过这里,这里主要安装基础中间件)

  1. 安装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
    
  2. docker脚本下载

    git clone https://gitee.com/beijing_hongye_huicheng/docker.git
    
  3. Rocketmq 需要特殊配制一下节点ip

    ​ 在 config/broker.conf 文件中,将brokerIP1修改为部署docker的局域网ip

  4. 运行脚本(第一行为部署环境包括Mysql、mq、redis、xxljob等所有中间健)

    docker-compose up -d
    
  5. 校验(查看进程是否启动,如果反复启动的程序,可以使用docker logs 镜像id 查看日志)

    docker ps
    

results matching ""

    No results matching ""