Skip to content

Health-Education-England/tis-trainee-ndw-exporter

Repository files navigation

TIS Trainee Self-Service NDW Exporter

Build Status License Quality Gate Status Coverage Stats

About

This service handles the exporting of TIS Self-Service data to the National Data Warehouse (NDW).

TODO: details

Developing

Running

gradlew bootRun

Pre-Requisites

TODO

Environmental Variables

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.

Usage Examples

TODO

Testing

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

Building

gradlew bootBuildImage

Versioning

This project uses Semantic Versioning.

License

This project is license under The MIT License (MIT).

About

A service to export TIS Self-Service data to the NDW

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages