Jeepay开源聚合支付系统生产环境部署

介绍Jeepay支付系统云服务环境部署(Docker等其他部署方式,后续推出),以下部署是在阿里云4核8G服务器部署,其他环境安装仅供参考。

注:以下部署内容需要有一定java和运维经验,如不懂如何部署可联系官方收费技术支持服务(QQ:13527422)。

环境准备

云服务器推荐购买阿里云(腾讯云 或 华为云)的主机,建议不低于以下配置:

操作系统 CPU 内存 带宽 其他
Linux CentOS 7.X 4核 8G 2M+(或弹性) 开发测试环境配置再低些也可以部署

软件环境需安装:

软件名称 版本 说明
Jdk 1.8 java运行环境,在jdk1.8下开发,其他版本没测试
Redis 3.2.8 分布式缓存,高版本也支持
MySQL 5.7 不低于5.7,支持8.0高版本
MQ ActiveMQ 或 RabbitMQ 或 RocketMQ 消息中间件
Nginx x 非必须,反向代理使用,其他版本也支持

以上软件请自行百度安装,MySQL、Redis、Nginx 的安装推荐使用宝塔安装,宝塔下如何安装请自行查阅文档。

服务端部署

  1. 项目下载
git clone https://gitee.com/jeequan/jeepay.git
  1. 项目编译
mvn clean package -Dmaven.test.skip=true -Ptest

编译成功后,会在每个模块的target下会生成下面名字的.jar文件,如下:

jeepay-manager/target/jeepay-manager.jar
jeepay-merchant/target/jeepay-merchant.jar
jeepay-payment/target/jeepay-payment.jar
  1. 项目启动

1)使用root用户登录云服务器,创建jeepay用户,切换到jeepay用户,并在/home/jeepay目录下创建serviceupload文件目录。参考命令如下:

# 创建用户
useradd jeepay
# 切换用户
sudo jeepay
# 进入目录
cd /home/jeepay/
# 创建目录service和upload
mkdir service && mkdir upload

2)在service目录下创建目录manager,merchant,payment,然后将上面编译后的.jar文件分别传入对应的目录中。

# 进入到service目录下
cd /home/jeepay/service
# 创建目录manager,merchant,payment
mkdir manager && mkdir merchant && mkdir payment

3)初始化数据库,在msyql5.7下创建数据库jeepaydb,用户jeepay,密码123456(数据库和账号密码可自己设定,密码不要过于简单)。

执行项目下 docs/sql/inti.sql ,确保所有语句执行成功。

4)下面以启动manager为例

将项目下 docs/scpript/app.sh 上传到至 /home/jeepay/service/manager 下。

将项目下 conf/manager/application.yml 上传至 /home/jeepay/serv

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值