Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Pede o login e a senha

Estou travado na parte de login, nao consigo acessar a aplicação. O projeto roda com sucesso, juntamente com o docker. Insira aqui a descrição dessa imagem para ajudar na acessibilidade Alguem consegue me ajudar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas
solução!

Olá, Marcos!

Pelo que você descreveu e pelas imagens fornecidas, parece que você conseguiu subir os containers com sucesso, conforme mostra a primeira imagem com o comando docker ps. A segunda imagem indica que a aplicação está rodando no Tomcat na porta 8080. Por fim, a terceira imagem mostra a tela de login da aplicação.

No contexto da aula, você mencionou que está utilizando o Docker Compose para subir a stack da aplicação, incluindo o serviço do MySQL. No arquivo docker-compose.yaml fornecido na aula, há uma seção que define as variáveis de ambiente para o serviço MySQL, incluindo MYSQL_USER e MYSQL_PASSWORD. Essas credenciais são utilizadas para acessar o banco de dados MySQL.

Aqui está a seção relevante do docker-compose.yaml:

mysql-forum-api:
  ...
  environment:
    MYSQL_DATABASE: forum
    MYSQL_USER: 'forum'
    MYSQL_PASSWORD: 'Bk55yclu@elqgabe'
    ...

Com base nisso, você pode tentar usar o usuário forum e a senha Bk55yclu@elqgabe para fazer login na aplicação, se essa for a credencial esperada.

No entanto, se a aplicação estiver esperando credenciais diferentes para o login do usuário final (não as credenciais do banco de dados), você precisará verificar no script SQL (mysql/database.sql) ou na documentação do projeto para encontrar as credenciais corretas de usuário e senha que foram configuradas para a aplicação.

Se essas credenciais não funcionarem ou se você não encontrar as informações necessárias, sugiro verificar se há algum passo adicional na configuração ou se há um usuário padrão definido em algum lugar do código ou da documentação do projeto.

Espero ter ajudado. Qualquer dúvida manda aqui, você pode compartilhar mais detalhes aqui com a gente. Bons estudos.

A tela de login apareceu pra mim somente quando não estava ativo o profile prod pois estava subindo o projeto pelo IntelliJ ao invés pelo start.sh.

Para ativar o profile prod ao subir o projeto "app", tem algumas formas por exemplo:

  • Subindo pelo arquivo start.sh igual foi comentado na aula que já está configurado o profile
  • Ao subir pelo ide de sua escolha procure pela opção que defina o profile e preencha com valor "prod"

Galera obrigado.

Conseguir resolver aqui :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software