|
|
|
# Requisitos para iniciar:
|
|
|
|
|
|
|
|
* Instale Docker desktop conforme a [seguinte documentação](https://docs.docker.com/desktop/install/windows-install/)
|
|
|
|
|
|
|
|
* Instale Visual Studio(não o code) conforme a [seguinte documentação](https://learn.microsoft.com/en-us/visualstudio/install/install-visual-studio?view=vs-2022)
|
|
|
|
|
|
|
|
* Instale mongodbcompass conforme a [seguinte documentação](https://www.mongodb.com/pt-br/docs/compass/current/install/)
|
|
|
|
|
|
|
|
* Instale Postman conforme a [seguinte documentação](https://www.postman.com/downloads/)
|
|
|
|
|
|
|
|
# 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:
|
|
|
|
|
|
|
|
 |