8adbd3fac4
- Deploy Clay (claude Code web UI) at agent.ladkau.de behind basic auth; Traefik proxies to clay's HTTPS port 2633 with insecureSkipVerify - Document MCP server persistence: binaries need to be baked into the Dockerfile, config in /opt/clay/data survives rebuilds - Document scheduled agent workflows via Gitea Actions on.schedule with email reporting via Gmail SMTP - Fix registry UI: split /v2/ (registry) and / (UI) into separate Traefik routers; add registry_internal network - Add weekly registry GC cron job (/usr/local/bin/registry-gc) - Remove rate-limit middleware from Gitea router (act_runner polling exceeded 60 req/min limit) - Set Traefik websecure readTimeout: 0 to fix large layer upload 499s
20 lines
259 B
YAML
20 lines
259 B
YAML
---
|
|
- name: Full server provisioning
|
|
hosts: cloud
|
|
become: true
|
|
roles:
|
|
- base
|
|
- docker
|
|
- traefik
|
|
- gitea
|
|
- act_runner
|
|
- nextcloud
|
|
- sso
|
|
- mail
|
|
- registry
|
|
- k8s
|
|
- vaultwarden
|
|
- dl
|
|
- clay
|
|
- dashboard
|