• Clone & Build
  1. > git clone https://github.com/Dromara/soul.git
  2. > cd soul
  3. > mvn -DskipTests clean install -U

本地启动:

  • 使用你的idea 打开项目,maven install
  • 修改yml文件,修改你的数据库与zookeeper配置,注意环境。
  1. server:
  2. port: 8082
  3. address: 0.0.0.0
  4. spring:
  5. datasource:
  6. url: jdbc:mysql://192.168.1.98:3306/soul?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&failOverReadOnly=false&autoReconnect=true
  7. username: root
  8. password: 123456
  9. dbcp2:
  10. driver-class-name: com.mysql.jdbc.Driver
  11. zookeeper:
  12. url : localhost:2181
  13. sessionTimeout: 5000
  14. connectionTimeout : 2000
  15. mybatis:
  16. config-location: classpath:/mybatis/mybatis-config.xml
  17. mapper-locations: classpath:/mappers/*.xml

服务端启动:

  • 其实admin项目就是一个springboot 的jar包。admin jar包也已经上传到maven 私服。

  • 最好的方式是自己git clone 代码,然后修改配置,自己打包上传,然后spring boot 的方式启动这个jar包就行了.

  • 注意:因为soul使用的前后端分离的技术,如果你想指定不同的ip 使用-Dsoul.httpPath 比如:-Dsoul.httpPath=http://127.0.0.1:8888 端口就不要变啦,改变ip就行。

  • 也可以使用soul提供的脚步执行.start-admin

  • 把jar包上传到服务器的/data/apps/soul目录

  • 执行脚步 ./start-admin.sh start prod 这个就会使用application-prod.yml 启动 ,同理 dev 就是使用application-dev.yml