Skip to content

rhuan080/vitrine-virtual-quarkus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vitrine-virtual project

Este é um exemplo de um simples serviço feito utilizando quarkus. Este serviço se comunica com um banco de dados postgres e contém o seguinte modelo de dados:

Departamento (id, nome, descricao)
Produto(id, titulo, detalhe, preco, foto1, foto2)

Por default ele espera um postgres no localhost:5432, como o usuário postgres e senha postgres. O nome do banco utilizado é vitrineDB. Para levantar o banco via Docker o seguinte comando pode ser utilizado:

 docker run --name vitrine-virtual-db -e POSTGRES_PASSWORD=postgres -e POSTGRES_DB=vitrinedb -p 5432:5432 -d postgres

Rodando a aplicação em modo dev

Para rodar em modo dev execute o comando abaixo dentro da parta raiz do projeto:

./mvnw quarkus:dev

Empacotando e rodando a aplicaçãão

Execute este comando para empacotar:

./mvnw package

Então execute o .jar:

java -jar target/vitrine-virtual-1.0.0-SNAPSHOT-runner.jar

Criando um executável nativo

You can create a native executable using:

 ./mvnw package -Pnative -Dquarkus.native.container-build=true

Então execute o nativo:

./target/vitrine-virtual-1.0.0-SNAPSHOT-runner

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published