• 部署说明
    • 1.1 拉取代码
    • 1.2 编译代码
    • 1.3 修改配置
    • 1.4 服务启停
    • 1.5 查看日志

    部署说明

    1.1 拉取代码

    执行命令:

    1. git clone https://github.com/WeBankFinTech/WeBASE-Sign.git

    进入目录:

    1. cd WeBASE-Sign

    1.2 编译代码

    方式一:如果服务器已安装Gradle,且版本为Gradle-4.10或以上

    1. gradle build -x test

    方式二:如果服务器未安装Gradle,或者版本不是Gradle-4.10或以上,使用gradlew编译

    1. ./gradlew build -x test

    构建完成后,会在根目录WeBASE-Sign下生成已编译的代码目录dist。

    1.3 修改配置

    (1)进入编译的代码目录:

    1. cd dist

    (2)以下有注释的地方根据实际情况修改:

    1. vi conf/application.yml
    1. server:
    2. # 本工程服务端口,端口被占用则修改
    3. port: 8085
    4. context-path: /WeBASE-Sign
    5.  
    6. spring:
    7. datasource:
    8. # 数据库连接信息
    9. url: jdbc:mysql://127.0.0.1:3306/testdb?useUnicode=true&characterEncoding=utf8
    10. # 数据库用户名
    11. username: dbUsername
    12. # 数据库密码
    13. password: dbPassword
    14. driver-class-name: com.mysql.jdbc.Driver
    15.  
    16. constant:
    17. # aes加密key(16位)
    18. aesKey: EfdsW23D23d3df43

    1.4 服务启停

    1. 启动:sh start.sh
    2. 停止:sh stop.sh
    3. 检查:sh status.sh

    备注:如果脚本执行错误,尝试以下命令:

    1. 赋权限:chmod + *.sh
    2. 转格式:dos2unix *.sh

    1.5 查看日志

    1. tail -f log/WeBASE-Sign.log