More information about the project and all its functionalities you can find under the wiki page: https://wiki.onap.org/display/DW/AAF+Certification+Service
* AAF Cert Service Api is a Spring Boot application * Code style Use Google code formatter in your IDE. For IntelliJ use [https://plugins.jetbrains.com/plugin/8527-google-java-format] For other IDEs use []https://github.com/google/google-java-format]
``` mvn spring-boot:run ```
``` mvn clean package ```
Go to the certService subfolder and execute following statement (1.0.0-SNAPSHOT is related to a current project.version parameter): docker build --build-arg VERSION=1.0.0-SNAPSHOT -t onap/org.onap.aaf.certservice.aaf-certservice-api .
``` mvn clean install ```
``` mvn clean install -P docker ```
``` docker run -p 8080:8080 --name aaf-certservice-api onap/org.onap.aaf.certservice.aaf-certservice-api ```
``` docker run -p 8080:8080 --name aaf-certservice-api nexus3.onap.org:10001/onap/org.onap.aaf.certservice.aaf-certservice-api:1.0.0 ```
Browser:
``` http://<localhost>:8080/actuator/health ```
Curl:
``` curl localhost:8080/actuator/health ```
Should return {"status":"UP"}
Pull csit repository
``` https://gerrit.onap.org/r/admin/repos/integration/csit ```
Go to created directory and run
``` sudo ./run-csit.sh plans/aaf/cert-service ```
path:
``` var/log/onap/aaf/certservice/ ```
``` docker exec -it aaf-certservice-api bash ```
path:
``` cd /var/log/onap/aaf/certservice ```
You should see:
audit.log error.log trace.log
``` https://sonarcloud.io/dashboard?id=onap_aaf-certservice ```
All maven artifacts are deployed under nexus uri: https://nexus.onap.org/content/repositories/snapshots/org/onap/aaf/certservice/
All docker images are hosted under nexus3 uri: https://nexus3.onap.org/repository/docker.snapshot/v2/onap/org.onap.aaf.certservice.aaf-certservice-api/
API is described by Swagger ( OpenAPI 3.0 ) on endpoint /docs ( endpoint is defined in properties as springdoc.swagger-ui.path )
``` http://localchost:8080/docs ```
``` https://sonarcloud.io/dashboard?id=onap_aaf-certservice ```