Go to file
2023-12-13 14:35:55 -05:00
src feat/fix/refactor: bump all packages + add redis and drizzle to request object + use xo instead of eslint + refactor redis to be more viable in prod 2023-12-13 14:35:55 -05:00
.gitignore readme + build and start commands 2023-06-09 20:57:19 -04: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.json init 2023-06-09 20:37:36 -04:00
package.json feat/fix/refactor: bump all packages + add redis and drizzle to request object + use xo instead of eslint + refactor redis to be more viable in prod 2023-12-13 14:35:55 -05:00
README.md readme + build and start commands 2023-06-09 20:57:19 -04:00
tsconfig.json readme + build and start commands 2023-06-09 20:57:19 -04:00
yarn.lock feat/fix/refactor: bump all packages + add redis and drizzle to request object + use xo instead of eslint + refactor redis to be more viable in prod 2023-12-13 14:35:55 -05:00

fastify-drizzle-quick-start

Quick start for Fastify, TypeScript, ESlint, Prettier and DrizzleORM

Quick Start

Comes equipped with

  • Dockerfile including postgres and redis
  • TypeScript
  • ESLint
  • 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 build to build the project
  8. Run yarn start to start the production server