The application references the following environment variables:
HOST
: server hostPORT
: server portKAFKA.BOOTSTRAP.SERVERS
: validbootstrap.servers
value (see Confluent docs)SCHEMAREGISTRY.URL
: validschema.registry.url
value (see Confluent docs)AVIATION_EDGE.BASE_URL
: Aviation Edge base URLAVIATION_EDGE.KEY
: Aviation Edge API keyAVIATION_EDGE.TIMEOUT
: request timeout in seconds to Aviation Edge APIAVIATION_EDGE.FLIGHT_SPEED_LIMIT
: max flight speed to filter on
Execute unit tests running the following command:
sbt test
Build and publish Docker image running the following command:
sbt docker:publish
Architectural diagram is available here. It can be rendered using PlantText.
If you'd like to contribute to the project, make sure to review our recommendations.