Skip to content

taylorreece/bubblecheck

Repository files navigation

bubblecheck

CICD Pipeline Code Coverage

This repo contains all the code we'll need for the BubbleCheck rewrite.

  • api/ contains a flask-based API that web and mobile clients connect to
  • api/ also contains serverless.js code required to deploy a dev or production environment to AWS, complete with API gateway, S3 bucket for static React files, and a deployment of the flask app into Lambda
  • docker/ contains several docker images for local development
  • gitlab_runner/ contains a docker image used by gitlab-ci for deployments
  • web/ contains a ReactJS front-end for bubblecheck

To run a local instance of bubblecheck, with local directories mapped to your local docker images (for instantenous recompiling and fast dev'ing):

  • Run $ ./setup.sh to set up some docker environment variables
  • Run docker-compose up

A continuous integration / deployment stack is available at https://dev.bubblecheck.app