Aplicação criada utilizando Java Spring Boot, JPA, Hibernate e banco H2, servindo como CRUD de pessoas.
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.
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.