services: # 1. CUPS Printserver: beheert de USB-printer en drivers cups: image: olbat/cupsd:latest container_name: cups-server privileged: true restart: unless-stopped ports: - "631:631" volumes: - /dev/labelprinter:/dev/labelprinter environment: - CUPS_ADMIN_USER=admin - CUPS_ADMIN_PASSWORD=password # 2. Jouw Node.js Applicatie label-service: build: . container_name: label-service restart: unless-stopped volumes: - ./labels:/app/labels ports: - "80:3000" environment: - PRINTER_URL=http://cups:631/printers/dymo - API_BASE=labels/ depends_on: - cups