mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-03-08 01:24:09 +01:00
nixos/karakeep: expose meilisearch dumpless upgrades (#418146)
This commit is contained in:
commit
bd8fedb7bf
1 changed files with 19 additions and 2 deletions
|
|
@ -90,6 +90,22 @@ in
|
|||
required for text search.
|
||||
'';
|
||||
};
|
||||
|
||||
# TODO: remove when this is either handled by karakeep or becomes default
|
||||
# in services.meilisearch.
|
||||
experimental_dumpless_upgrade = lib.mkOption {
|
||||
default = true;
|
||||
description = ''
|
||||
Whether to enable (experimental) dumpless upgrade of the search index.
|
||||
Allows upgrading Meilisearch without manually dumping and importing
|
||||
the database.
|
||||
{option}`services.meilisearch.settings.experimental_dumpless_upgrade`
|
||||
overrides this option if set explicitly.
|
||||
|
||||
More information at <https://www.meilisearch.com/docs/learn/update_and_migration/updating#dumpless-upgrade>.
|
||||
'';
|
||||
type = lib.types.bool;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
@ -103,8 +119,9 @@ in
|
|||
group = "karakeep";
|
||||
};
|
||||
|
||||
services.meilisearch = lib.mkIf cfg.meilisearch.enable {
|
||||
enable = true;
|
||||
services.meilisearch = {
|
||||
enable = cfg.meilisearch.enable;
|
||||
settings.experimental_dumpless_upgrade = lib.mkDefault cfg.meilisearch.experimental_dumpless_upgrade;
|
||||
};
|
||||
|
||||
systemd.services.karakeep-init = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue