3.0.0 #220

Merged
flfeders merged 676 commits from dev into main 2026-09-20 16:10:48 +00:00
2 changed files with 14 additions and 1 deletions
Showing only changes of commit a49b05dba6 - Show all commits

View File

@@ -74,6 +74,16 @@ Traefik leitet HTTP automatisch auf HTTPS um und bezieht Zertifikate per Let’s
Der API-Container wendet Datenbankmigrationen vor jedem Start automatisch an. PostgreSQL-Daten liegen im Volume `push_postgres_data`; Let’s-Encrypt-Daten liegen unter `traefik/letsencrypt`.
### Traefik und Docker Engine 29
Die Compose-Datei setzt für den Traefik-Docker-Provider ausdrücklich `DOCKER_API_VERSION=1.40`. Neuere Docker-Engines lehnen ältere Client-Anfragen ab; ohne diese Einstellung meldet Traefik beispielsweise `client version 1.24 is too old`. Nach einem Update der Compose-Datei genügt:
```bash
docker compose pull
docker compose up -d --force-recreate traefik
docker compose logs --tail=50 traefik
```
## Admin-Zugang
Das Dashboard nutzt den Wert aus `ADMIN_TOKEN`. Der Token wird im Browser nur lokal gespeichert und als `Authorization: Bearer ...` an die API gesendet.

View File

@@ -1,7 +1,10 @@
services:
traefik:
image: traefik:v3.3
image: traefik:v2.11
restart: unless-stopped
environment:
# Docker Engine 29 akzeptiert keine veralteten API-Anfragen unter v1.40.
DOCKER_API_VERSION: "1.40"
command:
- --providers.docker=true
- --providers.docker.exposedbydefault=false