Estou travado na parte de login, nao consigo acessar a aplicação. O projeto roda com sucesso, juntamente com o docker. Alguem consegue me ajudar?
Estou travado na parte de login, nao consigo acessar a aplicação. O projeto roda com sucesso, juntamente com o docker. Alguem consegue me ajudar?
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:
Galera obrigado.
Conseguir resolver aqui :)