/blue-circle

Cafe website for BlueCircle

Primary LanguageHTMLMIT LicenseMIT

blue-circle

Coffee website content for Blue Circle

Status

Build Status

Prerequisites

This product requires and assumes the use of the following technologies. Installations for these technologies are generally cross-platform and can be installed based on OS-specific installation instructions. Please setup the following:

  • Terraform
  • AWS Account with keys & AWS CLI
  • NodeJS & NPM
  • A Linux or MacOS

Local Test / Build

This system orchestrates build and test using NPM script orchestration. To install components:

npm install

To test and stage packages for AWS deployment, respectively:

npm run test
npm run serve

Deployment

This system uses Terraform for AWS deployment orchestration. To deploy:

./deploy.sh
# Then apply the subsequent plan, if appropriate:
terraform apply ".terraform/terraform.tfplan"

Terraform state is stored remotely. Current / default configurations are for the upstream bucket. To use in your own environment, please update the following line of Terraform with the correct bucket detail: