Skip to content

luizgodoy/TechChallenge4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechChallenge4

Comandos kubernetes para rodar projeto (executar na pasta ./TechChallenge4/Kubernetes):

kubectl apply -k application
kubectl apply -k grafana
kubectl apply -k prometheus
kubectl apply -k rabbitmq
kubectl apply -k volume
kubectl apply -k webapi
kubectl apply -k frontend

Grupo: 70 Turma: 4NETT Curso: Arquitetura de Sistemas .NET com Azure

O Tech Challenge é o projeto da fase que engloba os conhecimentos obtidos em todas as disciplinas dela. Este projeto é uma aplicação .NET que pode ser facilmente restaurada e executada utilizando o Docker Compose.

Pré-requisitos

Certifique-se de que você tenha os seguintes softwares instalados em sua máquina:

Como Restaurar e Executar o Projeto

Siga os passos abaixo para restaurar e executar o projeto usando Docker Compose:

1. Clonar o Repositório

Primeiramente, clone o repositório para a sua máquina local:

git clone https://github.com/luizgodoy/TechChallenge4.git
cd TechChallenge4

2. Restaurar Dependências

Para restaurar as dependências do projeto, você pode executar o comando abaixo:

dotnet restore

3. Construir e Executar o Projeto com Docker Compose

Agora que as dependências foram restauradas, você pode construir e executar a aplicação utilizando o Docker Compose:

-- acesse a pasta /Devops
docker-compose up --build

Este comando irá:

  1. Construir a imagem Docker da sua aplicação com base no Dockerfile.
  2. Subir os serviços definidos no arquivo docker-compose.yml, incluindo a aplicação .NET e quaisquer outros serviços que possam ser necessários, como bancos de dados, grafana, prometheus, RabbitMQ e RabbitMQ-Exporter.

4. Acessando a Aplicação

Se tudo estiver configurado corretamente, a aplicação estará disponível em:

http://localhost:18080

Verifique o arquivo docker-compose.yml para garantir que a porta está correta.

5. Parando a Aplicação

Para parar a aplicação, basta pressionar CTRL+C no terminal onde está executando o Docker Compose. Se preferir, você pode executar o comando abaixo:

docker-compose down

Este comando irá parar e remover os containers, mas manterá as imagens Docker criadas.

About

Projeto da Fase 4 do curso de Arquitetura de Sistemas .NET com Azure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors