Skip to content

savitoh/qrcode-generator-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QR Code Generator

Build Status Quality Gate Coverage

Projeto de demostração da biblioteca ZXing para geração de QR Code.

Pré Requisitos

Tecnologias Utilizadas

Iniciando o projeto

Clone o projeto com o comando:

git clone https://github.com/savitoh/qrcode-generator-backend.git

Acesse a pasta raiz:

cd qrcode-generator-backend

Rodando Localmente

Acesse a pasta onde o arquivo pom.xml estar localizado:

cd demo-qr-code-api

É possivél rodar a apliçação local por três modos.

  1. Executando por meio do plugin do Spring Boot para o Maven
    mvn spring-boot:run
  1. Executando a partir do .JAR empacotado. Rode os comandos abaixo:
   mvn clean package  - (Empacota a APP em um .jar)

   java -jar target/demo-qr-code.0.0.1-SNAPSHOT.jar  - (Comando Java para rodar o .jar criado na linha acima)
  1. Executando com Docker
   mvn clean package  - (Empacota a APP em um .jar)  
  
   docker build -t qr-code-api .  (Cria a imagem a partir do Dockerfile)

   docker run --rm -d  -p 8081:8081/tcp qr-code-api  (Sobe o container da imagem criada na linha acima)

Rodando os testes

Acesse a pasta onde o arquivo pom.xml estar localizado:

cd demo-qr-code-api
  1. Execute o comando maven abaixo:
   mvn test

Releases

No releases published

Packages

No packages published