Skip to content
This repository has been archived by the owner on Oct 27, 2023. It is now read-only.

AWS Infrastructure definitions for the BSMN ndasynapse-manifests application.

License

Notifications You must be signed in to change notification settings

Sage-Bionetworks/bsmn-ndasynapse-manifests-aws-infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BSMN ndasynapse-manifests AWS Infrastructure

Overview

Infrastructure for the NDA Synapse manifest reporting application.

It uses a Docker image from bsmn/ndasynapse-manifests.

Purpose

This repository contains CloudFormation infrastructure templates for the processes required by the application:

  1. Query the NDA API for live data (https://github.com/bsmn/ndasynapse-manifests/blob/master/bin/run-live-manifests.sh)
  2. 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.

Continuous Integration

We have configured Travis to deploy CF template updates. Travis deploys using sceptre

About

AWS Infrastructure definitions for the BSMN ndasynapse-manifests application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published