Skip to content

primihub/primihub-meta

Repository files navigation

primihub meta

primihub meta is based on spring boot,use maven to compile and package.

Getting Started

First of all ,when we run the project, we need some service dependencies like this:

##Modify Configuration Now we should locate the next path:

./meta-api/src/main/resources/

edit the "application.yaml" and modify the configuration to be the configuration of service dependencies which you have deployed.

especially those items should be paid attention literally.

server:
  port: 
spring:
  profiles:
    active: 
...
spring:
  datasource:
    druid:
      ...:
        username: 
        url: 
        password: 

then we should locate this path:

./script
    init.sh

to this path,you can execute next command:

cd ./script
sh init.sh [your mysql username] [your mysql password]

or you can execute "init.sql" in your mysql management manually.

Compile and Package

run this command:

mvn clean install -Dmaven.test.skip=true 

As long as the finished infos show up, the project have been compiled and packaged successfully.

How to run

Before run, make sure that your service dependencies are available and the configuration is correct.

java -jar -Dfile.encoding=UTF-8 ./meta-api/target/*-SNAPSHOT.jar --server.port=8099 --spring.cloud.nacos.discovery.server-addr=nacos:8848 --spring.cloud.nacos.discovery.namespace=demo --spring.cloud.nacos.config.server-addr=nacos:8848 --spring.cloud.nacos.config.namespace=demo

execute that the command,you can check the url:

http://localhost:8099/fusion/healthConnection