trails/docs
Ullrich Schäfer 010edae636
fix(infra): cap container log sizes to prevent disk-full outages
Every compose service used docker's default json-file driver with no
rotation, so a service logging in a loop grew unbounded — a 2.6 GB
container log contributed to a 2026-07-14 disk-full outage (/ at 100%,
Postgres down, apps 500ing, deploys failing at the SCP step).

Add an `x-logging` anchor (10 MB x 3 files = 30 MB max per container) and
apply it to all 11 services. Complements disk-maintenance.yml (which prunes
images but can't touch container logs). Takes effect when cd-infra recreates
the containers. Documented the disk-pressure runbook in docs/deployment.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-14 08:34:17 +02:00
..
adr Atomic GPX save: validate + persist row + geometry in one transaction 2026-05-10 15:02:56 +02:00
conversations Move conversation log into docs/conversations/ 2026-03-22 12:00:45 +01:00
ideas poi-index: Grafana dashboard/alert, docs, privacy manifest 2026-07-12 22:54:51 +02:00
legal-archive Add visibility disclosure to the binding German privacy text 2026-04-19 09:14:15 +02:00
reviews docs: archive the 2026-06-10 architecture + security review decks 2026-06-11 08:33:48 +02:00
architecture.md feat(journal): federation protocol doc + delivery observability 2026-07-13 23:11:43 +02:00
demo-persona.md Apply configurable-demo-persona: per-instance demo identity + voice 2026-04-19 10:30:32 +02:00
deployment.md fix(infra): cap container log sizes to prevent disk-full outages 2026-07-14 08:34:17 +02:00
gpx-extensions.md Add docs/gpx-extensions.md documenting the trails: GPX namespace 2026-05-17 23:35:06 +02:00
information-architecture.md Refresh IA doc — all six streams shipped on 2026-04-26 2026-04-26 10:03:05 +02:00
inspirations.md docs+openspec: prior-art research (Organic Maps, Endurain, wanderer) and 15 proposals 2026-07-06 07:23:00 +02:00
old-trails-analysis.md Add 8 proposed changes and old trails analysis 2026-03-25 03:57:20 +01:00
philosophy.md docs+openspec: prior-art research (Organic Maps, Endurain, wanderer) and 15 proposals 2026-07-06 07:23:00 +02:00
roadmap.md poi-index: Grafana dashboard/alert, docs, privacy manifest 2026-07-12 22:54:51 +02:00
server-hardening.md Add transactional emails (SMTP) and planner features (no-go areas, notes, crash recovery) 2026-03-26 01:00:42 +01:00
tooling.md Add CLAUDE.md, README, and development tooling docs 2026-03-22 12:06:51 +01:00