v1.4.1
Maintenance release.
Fixed
- The operator scripts were missing from the container image.
scripts/backup-db.jsandscripts/reset-password.jsare documented in the README but the production image never included them, so running either failed withMODULE_NOT_FOUND. Both are now shipped.
This matters for recovery: the database backup tool and the admin password reset are only useful if they are actually in the image you run.
Backing up
docker exec <container> node scripts/backup-db.js /app/data/backups
The snapshot goes through SQLite's .backup() API — atomic, and safe while the server is running and the database is in WAL mode. Copying frirss.db alone is not a valid backup: recent writes live in the -wal file alongside it.