This repository manages geolocation for Covid-Alert. It provides a 30-days backup of anonymous geolocation resources and a custom proximity graph to easily find potential infected members.
The following environment variables can be configured:
KEYCLOAK_URL
: the URL to the Keycloak instance (default:http://localhost:5000
)KAFKA_URL
: the URL to the Kafka node (default:http://localhost:29092
)POSTGRES_HOST
: the host for the PostgreSQL database (default:localhost:5432/postgres
)POSTGRES_USER
: the user for the PostgreSQL database (default:postgres
)POSTGRES_PASSWORD
: the password for the PostgreSQL database (default:postgres
)NEO4J_DATABASE_NAME
: the name for the Neo4j database (default:neo4j
)NEO4J_USER
: the user for the Neo4j database (default:neo4j
)NEO4J_PASSWORD
: the password for the Neo4j database (default:root
)NEO4J_URI
: the uri for the Neo4j database (default:bolt://localhost:7687
)
In order to use this microservice, make sure you cloned Kafka and Keycloak repositories.