Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 1.29 KB

File metadata and controls

34 lines (22 loc) · 1.29 KB

Rinha de Backend - Nodejs- 2024/Q1

Note

O repositório com o código-fonte está disponível aqui.

A imagem utilizada para o projeto é a nodejs:21-bullseye-slim. As dependências foram escolhidas com base no menor número possível de dependências (small footprint).

  • Fastify: Framework web para aplicações javascript com foco em performance;
  • Drizzle: ORM para TypeScript;
  • Zod: Validação de dados com TypeScript;
  • PostgreSQL: Banco de dados relacional;
  • Vitest: Framework de testes, utilizado para realizar testes unitários;

Instruções

Utilizar o docker compose up, o script de init irá realizar as migrations automaticamente;

$ docker compose up

Tamanho da imagem (não comprimida)

❯ docker image ls gutkedu/rinha_2024q1_nodejs:main
REPOSITORY                    TAG       IMAGE ID       CREATED          SIZE
gutkedu/rinha_2024q1_nodejs   main      49eb40fbb697   19 minutes ago   239MB

Autor