Go to file
2024-04-24 22:49:59 +02:00
.vscode chore: recommend xo linter 2023-12-13 14:38:43 -05:00
src update 2024-04-24 22:49:59 +02:00
.env.example initial commit 2024-04-17 16:08:16 +02:00
.gitignore initial commit 2024-04-17 16:08:16 +02:00
.prettierrc init 2023-06-09 20:37:36 -04:00
docker-compose.yml init 2023-06-09 20:37:36 -04:00
drizzle.config.js initial commit 2024-04-22 00:41:38 +02:00
package-lock.json update 2024-04-24 22:49:59 +02:00
package.json update 2024-04-24 22:49:59 +02:00
README.md initial commit 2024-04-17 16:08:16 +02:00
test.md update 2024-04-24 22:49:59 +02:00
yarn.lock update 2024-04-24 22:49:59 +02:00

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

  1. Clone the repo
  2. Run yarn install
  3. Run docker-compose up -d (-d to detach from the terminal)
  4. Run yarn dev to start the dev server
  5. Make your changes
  6. Run yarn lint to lint your code
  7. 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