Ignite
Gympass style app
Este é um projeto de uma Rest API desenvolvido durante o Ignite da Rocketseat, que tem como objetivo aplicar os princípios SOLID.
- Bun
- TypeScript
- Fastify
- Prisma
- PostgreSQL
- Docker
- JWT
- Biome
- Zod
- Tsup
- Node.js
- Bun
- Docker
- Docker Compose
- PostgreSQL
- Prisma
- JWT
Clone o repositório e instale as dependências.
git clone https://github.com/adeonirlabs/ignite-api-with-solid.git
cd ignite-api-with-solid
bun install
Copie o arquivo .env.example
para .env
e configure as variáveis de ambiente.
cp .env.example .env
Suba o container do banco de dados
docker compose up -d
Rode as migrations
bun migrate
Suba o servidor de desenvolvimento
bun dev