/qrservice

A simple QR-Code Service written in Java

Primary LanguageJavaMIT LicenseMIT

qrservice

A simple webservice to create qr-codes.

The service starts at default on port 8080. Maximum with/height is 800 pixels.

🏃 start as docker-container

docker run -p 8080:8080 -d ghcr.io/ckroeger/qrservice:0.4.0-prerelease0

🌐 usage

Example Urls:

✅ ❌ open todos

Still not using github-issues to manage features and bugs 👼.

List:

  • ❌ add release-info in readme.md
  • add favicon
  • Add Image creation and github package release
  • Pom-Version in Swagger-Doc -> AppConfig
  • Add Spring Rest Doc
  • Set Version to maven

📖 Knowledge-Sources

🧑‍💻️ Development

This Service is implemented with spring boot v3.1.x and needs at least Java 17 and Maven 3.

Build docker-image locally

First package with maven-build:

mvn clean package

Build image:

docker build -t qrservice .

Run container:

docker run -p 8080:8080 qrservice

🛟 Development hints

Bump semVer

git commit --allow-empty -m "(MINOR) Empty commit, bumps MINOR version"
git commit --allow-empty -m "(MAJOR) Empty commit, bumps MAJOR version"