hmake98 / fastify-typescript

Fastify typescript boilerplate with Prisma

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fastify-Typescript

Typescript based rest-API boilerplate with prisma and fastify framework.

How to use

1. Clone this repo & install dependencies

Install Node dependencies:

npm install

2. Set up the database

This uses Postgres database.

To set up your database, run:

npm run migrate

for production

npm run migrate:prod

3. Generate Prisma Client (type-safe database client)

Run the following command to generate Prisma Client:

npm run db:gen

4. Start the Fastify server

Launch your Fastify server with this command:

npm run dev

For Build Generation

Build server with command:

npm run build

Prisma documentation

About

Fastify typescript boilerplate with Prisma

License:MIT License


Languages

Language:TypeScript 85.3%Language:JavaScript 10.2%Language:Dockerfile 3.7%Language:Shell 0.8%