fix: Clear Nextcloud log after initial maintenance repairs

During initial deployment, background jobs may fail temporarily
while the system is still initializing (e.g., theming migration
looking for directories that don't exist yet).

These errors are harmless and resolve on subsequent cron runs,
but they appear in the admin panel logs causing unnecessary
concern.

Solution: Clear the log file after running maintenance repairs
to remove any transient initialization errors.

Fixes admin panel showing "2 errors in the logs" after fresh
deployment.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Pieter 2026-01-08 17:45:59 +01:00
parent 7029de5bc9
commit 797d5b4e36

View file

@ -62,3 +62,9 @@
failed_when: false
async: 600
poll: 10
- name: Clear any initial background job errors from log
shell: |
docker exec nextcloud truncate -s 0 /var/www/html/data/nextcloud.log
when: maintenance_repair.changed
changed_when: false