ADR Api is a node.js backend for storing/managing Architectural Decision Records (ADRs).
- postgres
- node
- typeorm
- typescript
- type-graphql
- apollo-sever
- MacOS
- Node >= 10
- Clone the repo
- Install system dependencies:
brew bundle
- Create env file:
cp example.local.env .env
- Start up docker desktop:
open -a Docker
- Start the dev DB container:
docker-compose up -D db
- Run migrations:
npx ts-node ./node_modules/.bin/typeorm migration:run