Skip to content

v1.4.1

Choose a tag to compare

@Fripix Fripix released this 20 Aug 08:40
· 260 commits to main since this release

Maintenance release.

Fixed

  • The operator scripts were missing from the container image. scripts/backup-db.js and scripts/reset-password.js are documented in the README but the production image never included them, so running either failed with MODULE_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.