Skip to content

Fix live indexing and Docker runtime permissions#212

Merged
demigodmode merged 1 commit into
mainfrom
fix/resilient-indexing-runtime
Jun 6, 2026
Merged

Fix live indexing and Docker runtime permissions#212
demigodmode merged 1 commit into
mainfrom
fix/resilient-indexing-runtime

Conversation

@demigodmode

@demigodmode demigodmode commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Fixes #211.

This handles a few related indexing/runtime problems from that report: Docker can now run the app services with configurable PUID/PGID, live sources no longer crash if a file disappears after scanning, Markdown with broken frontmatter still indexes the body, and nested metadata is serialized safely before sending documents to Meilisearch.

Also caught one extra container issue during smoke testing: managed Meilisearch needs to start from a writable directory after the runtime UID changes, so the generated supervisord config now runs it from /app/meili_data.

Verified with backend tests and a targeted smoke using group-readable source mounts, malformed Markdown, datetime frontmatter, and a file deleted during indexing.

@demigodmode demigodmode merged commit 486fac7 into main Jun 6, 2026
4 checks passed
@demigodmode demigodmode deleted the fix/resilient-indexing-runtime branch June 6, 2026 00:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Permissions issues and general indexing problems on mounted drives

1 participant