This service handles the exporting of TIS Self-Service data to the National Data Warehouse (NDW).
TODO: details
gradlew bootRun
TODO
Name | Description | Default |
---|---|---|
Azure: | ||
AZURE_CLIENT_ID | The client ID for connecting to the NDW Azure instance. | |
AZURE_CLIENT_SECRET | The client secret for connecting to the NDW Azure instance. | |
AZURE_TENANT_ID | The tenant ID for connecting to the NDW Azure instance. | |
AZURE_DATA_LAKE_NAME | The name of the NDW data lake to export to. | local |
Logging: | ||
SENTRY_DSN | A Sentry error monitoring Data Source Name. | |
SENTRY_ENVIRONMENT | The environment to log Sentry events against. | local |
LOGGING_ROOT | Root logging level. | INFO |
LOGGING_EVENT | NDW event logging level. | DEBUG |
LOGGING_SERVICE | NDW service logging level. | DEBUG |
Queues: | ||
ACTION_QUEUE_URL | Queue to receive Action events. | |
NDW_FORM_QUEUE_URL | Queue to receive AWS S3 Form events. | |
NOTIFICATION_QUEUE_URL | Queue to receive Notification events. |
TODO
The Gradle test
task can be used to run automated tests and produce coverage
reports.
gradlew test
The Gradle check
lifecycle task can be used to run automated tests and also
verify formatting conforms to the code style guidelines.
gradlew check
gradlew bootBuildImage
This project uses Semantic Versioning.
This project is license under The MIT License (MIT).