SQLite в Docker volume: readonly, хотя файл ваш
Приложение в контейнере падает с attempt to write a readonly database, хотя у файла базы правильный владелец. Дело в каталоге: SQLite создаёт рядом журнал -journal или -wal, и если каталог принадлежит root, писать туда некуда.
chown -R 1000:1000 ./data # каталог целиком, а не только файл .db