Este projeto, faz parte dos estudos do curso da Alura, onde desenvolvi uma API REST com srping boot;
Ele usa um banco de dados em memoria para implementar exemplos com JPA
documentação da API http://localhost:8080/swagger-ui.html
Executar em modo de produção:
java -jar -DFORUM_DATABASE_URL=jdbc:h2:mem:alura-forum -DFORUM_DATABASE_USERNAME=sa -DFORUM_DATABASE_PASSWORD= -DFORUM_JWT_SECRET=123456 -Dspring.profiles.active=prod forum.jar
criar a imagem do docker:
Na pasta raiz do projeto executar o seguinte comando:
docker build -t alura/forum .
para ter certeza, execute o comando: docker image list e veja se ele alura/forum está sendo listada
para executar a imagem docker com os parametros de produção executar o seguinte comando:
docker run -p 8080:8080 -e SPRING_PROFILES_ACTIVE='prod' -e FORUM_DATABASE_URL='jdbc:h2:mem:alura-forum' -e FORUM_DATABASE_USERNAME='sa' -e FORUM_DATABASE_PASSWORD='' -e FORUM_JWT_SECRET='123456' alura/forum