运行准备

上线准备

一套完整的域名(PC端、移动端、商家端、管理端、以及4个API端)

ssl证书

域名备案

支付宝支付参数

微信支付参数

微信联合登陆参数

阿里云OSS参数

阿里云短信参数

快递鸟物流查询参数

最低服务器配置

2核16G内存服务器一台(推荐使用 CentOS 7.6 64位)(如果基础中间件使用外部服务器的,则可以适量减少内存)

环境准备

jdk >= 1.8

Mysql 8.x.x

Redis >= 6.2.5

elasticsearch >= 7.3.0 需要IK分词器

rocket-server >= 4.7.0

xxl-job >= 2.3.0

以上环境为演示站点环境,尽可能使用同一版本

xxljob默认用户密码为: admin/111111

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://github.com/docker/compose/releases/download/v2.17.1/docker-compose-linux-x86_64 > /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等所有中间件) 必须保证es本地挂载目录权限为 777 否则es启动不成功。默认es本地挂载目录为docker项目上一级的volumes/data

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

    docker ps
    

results matching ""

    No results matching ""