Skip to content

viralemergence/pharos-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pharos

This repository is part of the Pharos project which is split into three repositories:

Repository Purpose
pharos-frontend Frontend application and deployment infrastructure
pharos-api API and deployment infrastructure
pharos-database SQL database and deployment infrastructure
pharos-documentation Markdown files used to generate about pages



Pharos Database

🚀 CI/CD Deployment Status

Click the badges below to view more information about builds on that branch. Changes pushed to any CI/CD branch will automatically be deployed to the corresponding environment.

Branch CI/CD Status
prod CircleCI

👩‍💻 Overview

This repository is not necessary for local development. For local pharos database setup instructions see the pharos-api repository.

This repository contains the SAM (AWS Serverless Application Model) template which orchistrates the Postgres RDS instance and networking containing all Pharos databases.

The RDS instance and networking is shared across all pharos environments (dev, review, staging, and prod) as well as individual developer environments for development and testing.

This template also sets up the networking, permissions, and demonstrates how to allow direct database access from whitelisted IP addresses if direct database access is necessary for admin tasks.

All changes to the database infrastructure must be done by committing to this repository; changes committed to this repository in the prod branch will be automatically applied to the production environment via SAM in CircleCI.


🏙️ Infrastructure Overview Diagram

Overview diagram

About

Pharos AWS RDS Template

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published