feat: redesign CMS and unify German admin UI

This commit is contained in:
2026-09-17 16:51:24 +02:00
parent a2b3e99174
commit 7ec0c51ff5
129 changed files with 952 additions and 550 deletions
+5 -5
View File
@@ -17,7 +17,7 @@ services:
POSTGRES_DB: ${POSTGRES_DB:-anouma}
volumes:
- pgdata:/var/lib/postgresql/data
# Not published to the host by default — only reachable from other
# Not published to the host by default - only reachable from other
# containers on anouma-network. Uncomment to reach it from the host too
# (e.g. with a GUI DB client) during development:
# ports:
@@ -29,7 +29,7 @@ services:
retries: 20
app:
# Production never builds from source — the image is built once by
# Production never builds from source - the image is built once by
# GitHub Actions on release and pushed to GHCR; this host only
# ever pulls a specific, already-tested tag (see deploy.sh, which is the
# only thing that ever changes ANOUMA_IMAGE in .env).
@@ -40,7 +40,7 @@ services:
env_file:
- .env
# DATABASE_URI in .env must point at the "postgres" service name, e.g.
# postgresql://postgres:<password>@postgres:5432/anouma — setup.sh sets
# postgresql://postgres:<password>@postgres:5432/anouma - setup.sh sets
# this up for you automatically.
ports:
- "127.0.0.1:${APP_PORT:-3000}:3000"
@@ -51,7 +51,7 @@ services:
condition: service_healthy
# Container-level healthcheck is inherited from the image's own
# HEALTHCHECK instruction (GET /api/health, which itself checks Postgres
# connectivity) — nothing to duplicate here.
# connectivity) - nothing to duplicate here.
# Self-hosted LiveKit SFU. Host networking is intentional: WebRTC media
# needs the UDP port range below to be reachable directly from the internet.
@@ -78,5 +78,5 @@ services:
# Optional external network to a reverse proxy (e.g. Nginx Proxy Manager)
# is attached via docker-compose.override.yml, generated by setup.sh only
# when such a network is actually detected — see DEPLOYMENT.md. Nothing
# when such a network is actually detected - see DEPLOYMENT.md. Nothing
# here assumes NPM (or any reverse proxy) exists.