This Micro Service is a Config Server that provide configuration of any Spring Boot Application. Created thinking on Weatherman API. Is responsible to provide API-KEY, API-VER and API-FEED-TYPE to Weacherman API.
Principal motivation is to externalize configuration about NASA API on Weatherman API, that you can modify in this project and you can have efect on Weatherman API. It was created thinking future propourses, also, like others Micro Services specific configurations
- First, you need setup Java 8 Environment (JDK, JRE... )
- After, open this project in any IDE (i recommend Intellij)
- Now, you can run without problems :)
These configurations represent all Weatherman API configuration
nasa-api.api-key: DEMO_KEY nasa-api.api-version: 1.0 nasa-api.api-feed-type: json
- Change api-key to put your api-key, gotten on NASA Web Site (Default: DEMO_KEY)
- Change api-version to choose your api version (Default: 1.0)
- Change api-feed-type to choose your feed data type, but now, only exist json (Default: JSON)
This Micro Service has communication with Eureka, that is registered to it