1
resposta

Não consegui instalar nada nem seguir com as aulas

Pessoal, só que que estou tendo dificuldades para instalar? Não consegui entender nada... poderiam me auxiliar com um passo a passo pq estou perdida...

1 resposta

Ola. Tentarei ajudar.

Antes de tudo, você precisa ter esses programas instalados no seu computador:

  • Eclipse (programa para programar – IDE)
  • Java 8
  • Docker e Docker Compose (programas que "simulam" um ambiente para rodar aplicações)
  • Maven (ajuda a construir o projeto)

Dica: Se estiver no Windows, o Docker tem um programa com interface gráfica. No Linux, os comandos são via terminal.

Importar o projeto no Eclipse

  1. Abra o Eclipse.
  2. Clique em File > Import > Existing Maven Projects.
  3. Clique em Browse e escolha a pasta que você descompactou do material do curso (procure pela pasta prometheus-grafana).
  4. Dentro dela, vá até a subpasta app.
  5. Selecione o arquivo pom.xml.
  6. Clique em Finish. O Eclipse vai carregar o projeto.

Verificar as versões dos programas No terminal, rode esses comandos para ver se tudo está instalado:

docker --version
docker-compose --version
java -version

Se tudo aparecer, está certo! Se der erro, você precisa instalar os programas que faltam.

Subir os containers (banco de dados e redis) Esses serviços são como o "motor" da aplicação. Para isso:

  1. Abra o terminal e vá até a pasta onde está o projeto:
cd eclipse-workspace/prometheus-grafana/
  1. Rode este comando para iniciar os serviços:
docker-compose up

Se der erro de conexão com o Docker, no Linux, ative o serviço com:

sudo systemctl start docker.socket

Depois, verifique se está rodando:

sudo systemctl status docker docker.socket

Se aparecer "active (running)", deu tudo certo!

Compilar o projeto com Maven Agora, vamos "montar" o projeto para ele funcionar.

  1. Vá até a pasta do app:
cd app
  1. Rode este comando para compilar e testar:
mvn clean package

Se tudo passar (sem erros), perfeito! Ele vai gerar um arquivo .jar que é o "programa final".

** Rodar a aplicação**

  1. No Eclipse, procure um arquivo chamado start.sh (é um script).
  2. Execute esse arquivo para iniciar a aplicação.

Testar no navegador Abra seu navegador (pode ser o Firefox, Chrome etc) e vá até:

http://localhost:8080/topicos

Você verá uma lista de tópicos da API. Tente também:

http://localhost:8080/topicos/1

Você vai ver os dados de um tópico específico.

Espero que ajude.