Skip to content

toblu96/AVEVA-QRLabelGenerator

Repository files navigation

AVEVA QR-Label Generator

Automatically generate QR-Codes in a MES project for storage location and inventory items as well as custom codes for scan actions.

PrinterLabelGenerator.mp4

Why using Label Generator?

This label generator provides automatic created QR-Codes for item inventory and storage locations. This allows scan-based actions with the MES system and thus less complicated user interactions.

❯ 🔃 Automatic generated QR-Codes from MES system
❯ ✨ Auto import data from MES DB to stay up to date
❯ 📦 Item inventory QR-Codes for actions based on a specific material
❯ 🗄️ Storage location QR-Codes for item transfer based on a scan action
❯ 🔳 Custom QR-Codes to extend client-specific actions

🐳 Container deployment

Deploy with Docker CLI

Add port mapping, environment variables and volume mount according to your needs.

$ docker run -it -p 3022:3000 -e <...> -v <...> toblu/aveva-qr-label-generator:<tag>

Deploy on Portainer

0️⃣ Configure image from docker hub

toblu/aveva-qr-label-generator:<tag>

1️⃣ Add port mapping

3022:3000

2️⃣ Define .env variables

DB_HOST=''
DB_PORT=''
DB_INSTANCE=''
DB_NAME=''
DB_USER=''
DB_PASSWORD=''

3️⃣ Mount volume

<path to volume>:/usr/src/nuxt-app/data

4️⃣ Add network

5️⃣ Deploy container

🪄 Application is ready at http://<host>:3022/

🐋 Docker Build

$ docker build -t <username>/nuxt-pluzzy-dashboard:<tag> .

🧪 Build setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

For detailed explanation on how things work, check out the documentation.

About

QR code generator for AVEVA MES inventory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages