DP^3T Radar COVID fork
Fork from DP3T-Backend-SDK with the following changes:
Functional:
You can find these changes in this package.
Technical:
.proto
files to dpppt-backend-sdk-model/src/main/proto
.See PR with changes we requested to DP3T.
To build the project, you need to run this command:
mvn clean package -P <environment>
Where <environment>
has these possible values:
radarcovid-local
. To run the application from local (eg, from IDE o from Maven using mvn spring-boot:run
). It is the default profile, using application.yml
configuration file. If any properties need to be modified, you can create application-radarcovid-local.yml configuration file.radarcovid-docker
. To run the application in a Docker container with docker-compose
, using application.yml
configuration file. If any properties need to be modified, you can create application-docker.yml configuration file.radarcovid-pre
. To run the application in the Preproduction environment. Preproduction environment properties are configured in the infrastructure.radarcovid-pro
. To run the application in the Production environment. Production environment properties are configured in the infrastructure.The project also uses Maven profile aws-env
to include dependencies when it is running on AWS environment, so the compilation command for Preproduction and Production environments would be:
mvn clean package -P radarcovid-env,aws-env
mvn clean package -P radarcovid-pro,aws-env
All profiles will load the default configuration.
Application uses The Twelve-Factor App - Config approach so configuration is stored in environment variables.
The following channels are available for discussions, feedback, and support requests:
Type | Channel |
---|---|
Issues |
If you want to contribute with this exciting project follow the steps in How to create a Pull Request in GitHub.
More details in CONTRIBUTING.md.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.