Running Register service
The Register Service is a Maven multi-module project with each cloud implementation placed in its submodule.
Running integration tests
See Integration-Testing Readme.
Open API 3.0 - Swagger
- Swagger UI : https://host/context-path/swagger (will redirect to https://host/context-path/swagger-ui/index.html)
- api-docs (JSON) : https://host/context-path/api-docs
- api-docs (YAML) : https://host/context-path/api-docs.yaml
All the Swagger and OpenAPI related common properties are managed here swagger.properties
Server Url(full path vs relative path) configuration
api.server.fullUrl.enabled=true
It will generate full server url in the OpenAPI swaggerapi.server.fullUrl.enabled=false
It will generate only the contextPath only- default value is false (Currently only in Azure it is enabled)
AWS
Instructions for running and testing this service can be found here
Azure
Instructions for running and testing this service can be found here
Google Cloud
Instructions for running the Google Cloud implementation locally can be found here.