Quadlet Paperclip + cloudflared + routage Caddy
Première livraison de la pile quadlet Paperclip dans sodimo/dotfiles, câblée dans le tunnel cloudflared existant et le reverse-proxy Caddy, avec l'image dérivée construite localement sur la dev-box Strix Halo.
Added
docker/paperclip/Dockerfile— image dérivée superposant@mariozechner/pi@latestsurghcr.io/paperclipai/paperclip:sha-b8725c5. Premier usage du répertoiredocker/à la racine pour une image Sodimo (établit le pattern pour les futures images dérivées)home/dot_config/containers/systemd/paperclip.container+paperclip-db.container(sidecar Postgres)home/dot_config/containers/systemd/paperclip-data.volume+paperclip-db-data.volumehome/dot_config/caddy/routes/paperclip.caddy— route reverse-proxy pourpaperclip.sodimo.euhome/dot_config/sodimo/paperclip.env.tmpl— premierEnvironmentFile.tmpldu dépôt (divergence par rapport à la convention de co-localisation des envs avec les unités.container; autorisée dans le handoff)home/dot_config/sodimo/paperclip/models.json— liste blanche de modèles pour Paperclip- Build image local :
ghcr.io/sodimo/paperclip:v2026.416.0-pi0.x.y(2,55 Go, image id6ebbd8afe02f) — pas encore poussée sur ghcr.io, en attente duwrite:packagesau niveau de l'organisation (suivi dans #12)
Changed
home/dot_config/cloudflared/config.yml— liste d'ingress complétée avecpaperclip.sodimo.eu→localhost:80(tunnel nommé unique, routage désormais sur 6 hostnames)Restart=alwaysà l'échelle de la pile assoupli enRestart=on-failurepour Paperclip uniquement (instruction explicite du handoff ; à réévaluer après la première semaine de production)
Fixed
podman quadlet -dryrunpasse avec 0 erreur de parsing sur l'ensemble des 42 unités après l'ajout de Paperclip