itsjoekent / leftfield

(Failed) startup that I'm archiving for posterity (the code was pretty rad)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

code

Leftfield mono-repo.

Getting Started

It is recommended to use Node Version Manager (NVM) and use Node v16 (nvm install 16 && nvm use 16) for frontend development.

For backend development, you will need Docker Desktop installed.

# Get values from coworker
$ cp environment/.env.development.api.example environment/.env.development.api

# Create local dev ssl certs (only need to do this once!)
$ npm run ssl:localhost

# Launch frontend apps
$ npm start

# Launch backend services
$ make start-api

Infrastructure Development

Install Terraform,

$ brew tap hashicorp/tap
$ brew install hashicorp/tap/terraform
$ terraform login

Debugging Local Development

Running make start-api throws no space left on device errors

$ docker system prune --all --force

About

(Failed) startup that I'm archiving for posterity (the code was pretty rad)


Languages

Language:JavaScript 94.4%Language:HCL 5.4%Language:CSS 0.1%Language:Dockerfile 0.1%Language:HTML 0.0%Language:Makefile 0.0%