Skip to content

rodrigoorf/pessoa

Repository files navigation

pessoa

Aplicação criada utilizando Java Spring Boot, JPA, Hibernate e banco H2, servindo como CRUD de pessoas.

Rodando localmente

Para rodar essa aplicação localmente, é necessário:

  • JDK 17

Clone esse repositório:

git clone https://github.com/rodrigoorf/pessoa
cd pessoa

Execute o seguinte comando:

./gradlew bootRun

A aplicação estará rodando em http://localhost:8080/. Você pode acessar a documentação OpenAPI aqui.

Rodando em um container Docker

Para rodar essa aplicação em um container, é necessário:

  • Docker engine (Docker, colima, etc.)
  • JDK 17

Faça o build da aplicação (isso irá gerar um arquivo .jar, necessário para gerar a imagem):

./gradlew build

Crie uma imagem da aplicação:

docker build -t pessoa .

Execute o seguinte comando para rodar a aplicação em um container:

docker run -p 8080:8080 pessoa

A aplicação estará rodando em http://localhost:8080/. Você pode acessar a documentação OpenAPI aqui.