1
resposta

DOCKER RUN SPRIN_PROFILES_ACTIVE

Bom dia.

Estava com problemas na execução da aplicação via via docker e percebi que outras pessoas estavam com o mesmo problema aqui no forum.

DOCKER run -p 8080:8080 -e SPRING_PROFILES_ACTIVE='prod' alura/forum

Executando o comando acima, levava a chamada a url - http://localhost:8080/topicos - a sempre redirecionar para a tela de login.

Observando nos logs de inicialização do spring, notei que ele estava ativando o perfil "'prod'" (com apostrofes).

Alterando o comando para:

DOCKER run -p 8080:8080 -e SPRING_PROFILES_ACTIVE=prod alura/forum

resolveu o problema.

Verifiquem se funciona pra vocês.

Cordialmente, Ugo César

1 resposta

Olá Ugo,

Obrigado por compartilhar sua solução conosco. Realmente, pequenos detalhes como o uso de aspas podem causar grandes problemas na execução de comandos em Docker.

É sempre importante verificar os logs de inicialização do Spring para entender melhor o que está acontecendo e encontrar a solução para o problema.

Espero que essa solução ajude outras pessoas com o mesmo problema. Se tiver alguma outra dúvida, não hesite em perguntar.

Espero ter ajudado e bons estudos!

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