.vscode | ||
src | ||
.env.example | ||
.gitignore | ||
.prettierrc | ||
docker-compose.yml | ||
Dockerfile | ||
drizzle.config.js | ||
package-lock.json | ||
package.json | ||
README.md | ||
test.md | ||
test.txt |
fastify-jsdoc-quick-start
Quick start for Fastify, JSDoc, ESlint, Prettier and DrizzleORM
Quick Start
Comes equipped with
- Dockerfile including postgres and redis
- JSDoc type annotations
- XO
- Prettier
- DrizzleORM
- Fastify
- Zod
Prerequisites
Getting Started
- Clone the repo
- Run
yarn install
- Run
docker-compose up -d
(-d to detach from the terminal) - Run
yarn dev
to start the dev server - Make your changes
- Run
yarn lint
to lint your code - Run
yarn start
to start the production server
Credits
Originally cloned from https://github.com/Looskie/fastify-drizzle-quick-start and transformed to use JSDoc over Typescript