/polls---nlw

Primary LanguageTypeScript

Comandos Utilizados

A seguir está a lista de comandos utilizados para configurar o projeto:

  1. Inicialize o projeto npm:

    npm init -y
  2. Instale TypeScript e as definições de tipo do Node:

    npm install typescript @types/node -D
  3. Inicialize o TypeScript (tsconfig.json):

    npx tsc --init
  4. Instale o pacote tsx (se necessário):

    npm install tsx -D
  5. Instale o framework Fastify:

    npm install fastify
  6. Inicie os containers Docker em background:

    docker-compose up -d
  7. Verifique os containers Docker em execução:

    docker ps
  8. Visualize os logs de um container específico:

    docker logs 'id_da_imagem'
  9. Instale o Prisma ORM como dependência de desenvolvimento:

    npm install prisma -D
  10. Inicialize o Prisma no projeto:

    npx prisma init
  11. Execute uma migração do Prisma (ambiente de desenvolvimento):

    npx prisma migrate dev
  12. Inicie o Prisma Studio para gerenciamento do banco de dados:

    npx prisma studio
  13. Instale o pacote Zod para validação de esquemas:

    npm install zod