Open() now creates the parent directory of the database path itself, so e.g. DB_PATH=/data/app.db works on first start without a prior mkdir. Open, ping, and migration errors are wrapped with context and hints about writable directories and Docker bind-mount ownership (chown 1000:1000 or use a named volume). Also add a README troubleshooting section for the "database could not be opened" error. |
||
|---|---|---|
| .. | ||
| calendar | ||
| config | ||
| crypto | ||
| db | ||
| httpapi | ||