chentingdong / samantha

POC applications on business automation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Status

Production Deployment to Amazon ECS

Services

  • React Web App
  • Express Server for event handling
  • Hasura GraphQL
  • Postgres DB (local) or RDS Aurora Postgres (prod)

Getting Started Guide

Environment Installation

Docker Compose for standing up the server/hasura/postgres while developing web

  • cd $REPO_ROOT
  • docker-compose up -d server

Docker Compose for standing up the full stack in local env

  • cd $REPO_ROOT
  • docker-compose up -d

Terraform for deploying the full stack to AWS Fargate

  • CI/CD managed by Github Actions
  • DATABASE_URL will be injected into api service from .env

About

POC applications on business automation.


Languages

Language:TypeScript 55.6%Language:JavaScript 32.4%Language:CSS 8.5%Language:HCL 0.9%Language:PLpgSQL 0.6%Language:SCSS 0.4%Language:EJS 0.4%Language:Shell 0.4%Language:Less 0.3%Language:Dockerfile 0.2%Language:HTML 0.2%