Skip to content

Mashup of data from AWS VPCs with services with source code in github, where repo versions are tagged on ec2 instances and S3 buckets.

Notifications You must be signed in to change notification settings

mhfaust/aws-github-mashup

Repository files navigation

aws-github-mashup

This is a mashup for understanding what versions of running services are deployed to any of a set of VPCs. It presents color-coded github information about the merge status (ahead, behind, diverged) with respect to a main branch for each service. You can also restart EC2s through the UI and get visual feedback obtained through health-check urls when the service is fully functioning. There are a few other features in there too. If you're interested in learning more about what's here and how you might adapt this to one of your projects, please email me at [email protected].

Instructions for Running

There is both a backend node app /backend and src files for a react + semantic-UI frontend.

You'll need AWS creds installed on the machine running this, and a GitHub Token in its environment with the name GIT_TOKEN.

If you have not previously built the frontend (files in /src), you can just run npm start. If you have previously built the version you have, use npm run serve to just start up the node backend.

About

Mashup of data from AWS VPCs with services with source code in github, where repo versions are tagged on ec2 instances and S3 buckets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published