This repository contains the microservice that handles the generation and management of missions.
To run this microservice you can get the system's latest container image:
$ docker run -p <port>:8080 -e server.port=8080 --env-file .env -e MONGO_CONNECTION_STRING=<connection-string> ghcr.io/smartwastecollection/mission-microservice:<latestVersion>
The .env
file must contain the secrets needed to perform the login into the azure cloud platform:
AZURE_SERVICE_PRINCIPAL_NAME
: UUID that represents the Application (client) ID of the Service PrincipalAZURE_SECRET
: UUID that identifies the secret used to perform the login from the Service PrincipalAZURE_TENANT
: UUID that identifies the Directory (tenant) ID of the Service Principal
You can find the Swagger API of the microservice here.