services: cups: image: infra7/cups:latest container_name: cups restart: always ulimits: nofile: soft: 65536 hard: 65536 devices: - /dev/bus/usb:/dev/bus/usb environment: - TZ=Europe/London - CUPSADMIN=${CUPSADMIN:-admin} - CUPSPASSWORD=${CUPSPASSWORD} volumes: - ./config:/etc/cups ports: - "6363:631" networks: - homelab labels: - "traefik.enable=true" - "traefik.http.routers.print.rule=Host(`print.zea.lt`)" - "traefik.http.routers.print.entrypoints=websecure" - "traefik.http.routers.print.tls.certresolver=leresolver" - "traefik.http.services.print.loadbalancer.server.port=631"