Leftfield mono-repo.
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
Install Terraform,
$ brew tap hashicorp/tap
$ brew install hashicorp/tap/terraform
$ terraform login
Running make start-api
throws no space left on device
errors
$ docker system prune --all --force