Files
stack/infra/gitea/custom/public/assets/img
kert daa45d99ce chore(infra): kasmvnc TURN_EXTERNAL_IP=auto + selkies upstream image + gitea avatar
- compose.yml: pin TURN_EXTERNAL_IP=auto on the zotero kasmvnc
  service. The image's entrypoint probes the public IP via
  `dig @ns1.google.com TXT o-o.myaddr.l.google.com`; on networks
  that return an edns0-client-subnet hint instead of a bare IP,
  the response lands in network.udp.public_ip and kasmvnc rejects
  it as invalid, FATAL-restart-looping the UI. "auto" lets
  kasmvnc figure it out itself and skips the brittle probe.

- infra/images/selkies/Dockerfile.upstream: track the upstream
  Dockerfile as a reference for the Zotero image build.

- infra/gitea/custom/public/assets/img/avatar_default.png: drop
  in a default avatar for self-hosted gitea.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 17:01:18 -04:00
..