Meilisearch module (#359206)

This commit is contained in:
Yt 2024-11-26 20:33:33 -05:00 committed by GitHub
commit e668162647
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,4 +1,9 @@
{ config, lib, pkgs, ... }:
{
config,
lib,
pkgs,
...
}:
with lib;
@ -8,7 +13,10 @@ let
in
{
meta.maintainers = with maintainers; [ Br1ght0ne happysalada ];
meta.maintainers = with maintainers; [
Br1ght0ne
happysalada
];
meta.doc = ./meilisearch.md;
###### interface
@ -37,7 +45,10 @@ in
environment = mkOption {
description = "Defines the running environment of MeiliSearch.";
default = "development";
type = types.enum [ "development" "production" ];
type = types.enum [
"development"
"production"
];
};
# TODO change this to LoadCredentials once possible
@ -105,6 +116,10 @@ in
###### implementation
config = mkIf cfg.enable {
# used to restore dumps
environment.systemPackages = [ cfg.package ];
systemd.services.meilisearch = {
description = "MeiliSearch daemon";
wantedBy = [ "multi-user.target" ];