services: unifi-mcp-light: build: . image: gitea.ext.ben.io/b3nw/unifi-mcp-light:latest container_name: unifi-mcp-light restart: unless-stopped network_mode: host environment: - UNIFI_HOST=${UNIFI_HOST} - UNIFI_USERNAME=${UNIFI_USERNAME} - UNIFI_PASSWORD=${UNIFI_PASSWORD} - UNIFI_PORT=${UNIFI_PORT:-443} - UNIFI_SITE=${UNIFI_SITE:-default} - UNIFI_VERIFY_SSL=${UNIFI_VERIFY_SSL:-false} - UNIFI_ALLOW_WRITES=${UNIFI_ALLOW_WRITES:-false} env_file: - .env healthcheck: test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8000/health')"] interval: 30s timeout: 10s retries: 3 start_period: 10s