Add Docker support with automated CI publish
- Dockerfile: multi-stage build using Next.js standalone output
- docker-compose.yml: port 3010 default, configurable rate limits
- .tangled/workflows/docker.yml: Spindle CI pushes to j4ckxyz/bsky-md on every push to main
- next.config.ts: enable standalone output + fix turbopack root
- middleware.ts: rate limit values now read from env vars (RATE_LIMIT_MAX, RATE_LIMIT_WINDOW_MS)
- README: full self-hosting section with one-liner, Compose, config, and update instructions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>