Traefik labels managed by Dokploy UI to avoid duplication. Healthcheck was failing because Alpine resolves localhost to ::1 (IPv6) but Next.js only listens on IPv4. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>