28 lines
720 B
YAML
28 lines
720 B
YAML
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"
|