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

[Dúvida] Como rodar uma aplicacao Spring Boot (somente APIs) em producao?

Ola, estou fazendo um projeto em Spring Boot (somente APIs -REST) e gostaria de saber o que eu preciso para instalar em producao.

Por exemplo, somente gerando um jar e rodando ele com o comando java no servidor é suficiente para rodar em producao?

Ou eu deveria instalar um servidor tomcat ?

É possivel colocar o Docker com o jar em producao ?

Sou nova nesses assuntos, por isso se puderem me ajudar eu agradeco muito.

2 respostas
solução!

Oi Elaine!

As duas principais formas de rodar a aplicação em ambiente de produção são essas mesmo:

  1. Instalando o Java no servidor e executando via java -jar
  2. Adicionando Docker no projeto e instalando o Docker no servidor

Ambas são válidas e utilizadas pelas empresas. Dois pontos importantes que você deve se atentar são:

  1. Usar variáveis de ambiente para não expor no código do projeto as senhas e chaves que a API utiliza
  2. Apontar para o obanco de dados, que pode estar instalado no mesmo servidor ou outro separado

Bons estudos!

Muito obrigada Rodrigo!