Seja muito bem-vindo e bem-vinda ao Curso de Fundamentos do Framework Web NestJS. Este repositório refere-se ao projeto desenvolvido durante o curso.
Esse curso tem como objetivo cobrir os principais pontos da estrutura do NestJS para que você possa a partir disso, começar a criar os seus projetos de backend e explorar exatamente aquilo que existe como o diferencial no NestJS.
O curso estará estruturado de forma incremental, com uma sequencia preparada para que você evolua gradativamente no aprendizado com o NestJS, tirando todo o proveito disso.
Faça um clone deste repositório e instale no seu ambiente de desenvolvimento usando o seguinte comando no seu terminal (escolha um diretório apropriado):
git clone https://github.com/aluiziodeveloper/nestjs-fundamentals-2023.gitApós clonar o conteúdo do repositório, acesse o diretório criado e execute os comandos abaixo para criar e executar os containers da aplicação e do banco de dados PostgreSQL.
IMPORTANTE: Se você for executar esse projeto em PC com Windows, use uma instalação Linux no seu Windows através do WSL.
# Entrar no diretório do projeto
cd nestjs-fundamentals-2023
# Instalar as dependências
npm install
# Rodar o BD Postgres com o Docker Compose
docker-compose up --build
# Iniciar a aplicação
npm run start:devApós essa instalação a aplicação estará em execução no endereço http://localhost:3000.