Projeto de demostração da biblioteca ZXing para geração de QR Code.
Clone o projeto com o comando:
git clone https://github.com/savitoh/qrcode-generator-backend.git
Acesse a pasta raiz:
cd qrcode-generator-backend
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.
- Executando por meio do plugin do Spring Boot para o Maven
mvn spring-boot:run
- 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)
- 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)
Acesse a pasta onde o arquivo pom.xml estar localizado:
cd demo-qr-code-api
- Execute o comando maven abaixo:
mvn test