services: beeper: image: ghcr.io/zachatrocity/docker-beeper:latest container_name: Beeper healthcheck: test: ["CMD-SHELL", "nc -z 127.0.0.1 3000 || exit 1"] interval: 10s timeout: 5s retries: 3 start_period: 90s security_opt: - seccomp:unconfined environment: PUID: 1029 PGID: 100 TZ: America/Los_Angeles volumes: - /home/homelab/docker/beeper:/config:rw ports: - 3655:3000 # HTTP (redirects to HTTPS — use port 3656) - 3656:3001 # HTTPS (use this — accept self-signed cert in browser) shm_size: "2gb" restart: on-failure:5