No description, website, or topics provided.
Scala Ruby JavaScript HTML CSS Shell Java
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
conf
docs
project
public
scripts
test
.gitignore
.travis.yml
LICENSE
README.md
buildinfo.properties
elasticsearch.md
rebuild.sh
scalastyle-config.xml

README.md

address-reputation-ingester

Build Status Download

This application imports AddressBase-Premium data from Ordnance Survey GB. It regularly check for updates and, when necessary, downloads and converts the data to the format used by the address-reputation microservice, which in turn feeds diverse systems within HMRC.

The application is built upon the Play Framework using Scala.

Timed behaviour is implemented using cron externally by poking the URL /goAuto/to/db

A simple built-in console allows viewing of the current status and triggering or cancelling various processing steps, as required.

Elasticsearch Setup

You need Elasticsearch for development. Ubuntu example:

SOURCE=/etc/apt/sources.list.d/elasticsearch-2.x.list
echo "deb https://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee $SOURCE
apt-get -q -q update
apt-get -y install default-jdk elasticsearch
echo "cluster.name: address-reputation" | sudo tee -a /etc/elasticsearch/elasticsearch.yml

Associated Repos

Licence

This code is open source software licensed under the Apache 2.0 License.