diff --git a/.gitea/gitea_compose_qnap_all_in_one.md b/.gitea/gitea_compose_qnap_all_in_one.md index f2d33b5..2d7da09 100644 --- a/.gitea/gitea_compose_qnap_all_in_one.md +++ b/.gitea/gitea_compose_qnap_all_in_one.md @@ -64,11 +64,13 @@ services: image: postgres:16-alpine container_name: gitea-db restart: unless-stopped - # Geben wir Postgres Zeit für sauberen Shutdown beim Stop/Replace. + # Geben wir Postgres großzügig Zeit für sauberen Shutdown beim Stop/Replace. # Ohne diesen Grace muss beim nächsten Start Crash-Recovery laufen # (fsync über alle Files) — auf HDD-backed QNAP-Storage dauert das # schnell 5-10 Minuten und blockt Gitea beim Start. - stop_grace_period: 60s + # 120s ist bewusst großzügig: bei viel WAL-Write (CI-Läufe mit Artefakten) + # kann auch ein sauberer Shutdown 30-60s dauern. + stop_grace_period: 120s environment: - POSTGRES_USER=gitea - POSTGRES_PASSWORD=UGi2VZA7SgYGov