# Host ports (change if they collide on the single server) ADMIN_HOST_PORT=5000 TELLER_HOST_PORT=3001 CUSTOMER_HOST_PORT=3000 # Baked into images at build time (set matching Gitea secrets too) VITE_API_URL=http://YOUR_SERVER_IP:8080 VITE_CUSTOMER_APP_URL=http://YOUR_SERVER_IP:3000 NEXT_PUBLIC_API_URL=http://YOUR_SERVER_IP:8080 # Runtime (customer Next.js server) QR_TOKEN_SECRET=qms-branch-qr-v1 # Registry images (used by compose / deploy) ADMIN_IMAGE=git.koppkb.com/kopkb/qms-fe-admin TELLER_IMAGE=git.koppkb.com/kopkb/qms-fe-teller CUSTOMER_IMAGE=git.koppkb.com/kopkb/qms-fe-customer IMAGE_TAG=local