This starter uses the following stack:
- TypeScript
- Express
- Apollo Server
- Postgresql
- Postgres.js
- Postgres Migrations
- Docker
Setup Postgresql with Terraform:
cd terraform
terraform init
terraform apply
Install the local package dependencies:
npm install
You can now run your server locally:
npm run dev
Run ES Lint checks
npm run eslint
Format using Prettier
npm run prettier
Docker image build
make build
You can now run your server locally, with Docker:
make run