Requisitos para iniciar:
-
Instale Docker desktop conforme a seguinte documentação
-
Instale Visual Studio(não o code) conforme a seguinte documentação
-
Instale mongodbcompass conforme a seguinte documentação
-
Instale Postman conforme a seguinte documentação
Abrindo o projeto
Após clonar o repositório do gitlab, abre o Visual Studio, selecione a opção "Abrir um projeto ou solução" e dentro da pasta onde está o repositório clonado, selecione o arquivo "histoteria-api.sln" conforme imagem a seguir.
Rodando o projeto
Com o projeto aberto no Visual Studio, e Docker desktop rodando, clique no botão "Play" onde esta escrito "Docker Compose"
Caso esse botão não esteja escrito Docker compose e sim outra coisa, clique na flecha pequena ao lado do botão e em seguida em "Configurar Projetos de Inicialização"
Você então chegará numa tela onde será possivel escolher "docker-compose" como metodo de inicializacao
Estando tudo certo e tendo clicado o botão play, será possivel ver no Docker Desktop os dois containers rodando.
Conectando ao banco do mongodb utilizando MongoDb Compass
Caso queira ver o conteúdo do banco, com os containers já rodando, abra o MongoDB compass e crie uma conexão conforme a imagem abaixo: