mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-11 17:30:00 +02:00
24 lines
763 B
Markdown
24 lines
763 B
Markdown
# Fix Docker Database Permissions
|
|
|
|
## Context
|
|
|
|
SQLite database in Docker container is read-only due to volume permissions mismatch between root and xtremuser.
|
|
|
|
## Current Focus
|
|
|
|
Implementation complete - ready for rebuild and deploy.
|
|
|
|
## Master Plan
|
|
|
|
- [x] Analyze the error and identify root cause
|
|
- [x] Create entrypoint.sh script to fix permissions at startup
|
|
- [x] Update Dockerfile to use entrypoint script with gosu
|
|
- [ ] Rebuild and deploy to test
|
|
|
|
## Progress Log
|
|
|
|
- Identified `SqliteException(8): attempt to write a readonly database` error
|
|
- Root cause: Docker volume created with different permissions than xtremuser
|
|
- Created `entrypoint.sh` with chown fix and gosu privilege drop
|
|
- Updated Dockerfile: added gosu, ENTRYPOINT, removed USER directive
|