version: '3.4'
services:
  ser2net:
    container_name: ser2net
    image: ghcr.io/jippi/docker-ser2net
    environment:
      - TZ=America/Los_Angeles
    restart: unless-stopped
    network_mode: host
    volumes:
      - /docker-data/ser2net/data/ser2net.yaml:/etc/ser2net/ser2net.yaml
    devices:
      - /dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_008ecfc2048dec119f3674e883c5466d-if00-port0:/dev/ttyUSB1
    healthcheck:
      test: ["CMD-SHELL", "grep -qE '^ *[0-9]+: [0-9A-F]+:1F40 [0-9A-F]+:[0-9A-F]{4} 01 ' /proc/net/tcp /proc/net/tcp6"]
      interval: 60s
      timeout: 5s
      retries: 3
      start_period: 120s
