Skip to content

Latest commit

 

History

History
47 lines (29 loc) · 1.36 KB

README.md

File metadata and controls

47 lines (29 loc) · 1.36 KB

Imersão Full Stack & FullCycle - Sistema de Venda de Ingressos

Descrição

Repositório da API feita com Nest.js (Reserva de Ingressos)

Rodar a aplicação

Dentro da pasta nest-partners-api execute o comando abaixo para rodar os containers Docker:

docker compose up

Quando os containers estiverem prontos, precisamos acessar o container do nestjs e executar a aplicação:

// entrar no container:
docker compose exec nestjs bash

// instalar as dependências:
npm install

// executar a migração do primeiro parceiro:
npm run migrate:partner1

// executar a migração do segundo parceiro:
npm run migrate:partner2

// Executar o partner1 na porta 3000
npm run start:dev

// Executar o partner2 na porta 3001
npm run start:dev partner2

Espere os logs verdinhos do Nest para verificar se deu certo.

  • Acessar o arquivo './partner1.http' para criar / listar os eventos, reservar lugares e comprar ingressos do Parceiro 1.

  • Acessar o arquivo './partner2.http' para criar / listar os eventos, reservar lugares e comprar ingressos do Parceiro 2.

Para Windows

Lembrar de instalar o WSL2 e Docker. Vejo o vídeo: https://www.youtube.com/watch?v=btCf40ax0WU

Siga o guia rápido de instalação: https://github.com/codeedu/wsl2-docker-quickstart