Infrastructure for the NDA Synapse manifest reporting application.
It uses a Docker image from bsmn/ndasynapse-manifests.
This repository contains CloudFormation infrastructure templates for the processes required by the application:
- Query the NDA API for live data (https://github.com/bsmn/ndasynapse-manifests/blob/master/bin/run-live-manifests.sh)
- Query the NDA API for historical data (https://github.com/bsmn/ndasynapse-manifests/blob/master/bin/run-original-manifests.sh)
These tasks are run once per day using an AWS CloudWatch Event Rule that submits an AWS Batch array job.
To look at errors, login to sandbox and use this link to switch roles and look at CloudWatch Logs.
We have configured Travis to deploy CF template updates. Travis deploys using sceptre