Skip to content

Latest commit

 

History

History
91 lines (60 loc) · 2.07 KB

README.md

File metadata and controls

91 lines (60 loc) · 2.07 KB

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.