generate antrag
This commit is contained in:
parent
6c46660d0c
commit
8ae9840601
5 changed files with 719 additions and 149 deletions
15
module.nix
15
module.nix
|
|
@ -16,6 +16,19 @@ in
|
|||
|
||||
enable = lib.mkEnableOption "MeinAntrag web app";
|
||||
|
||||
environment = lib.mkOption {
|
||||
type = lib.types.attrsOf lib.types.str;
|
||||
default = { };
|
||||
example = {
|
||||
GOOGLE_GEMINI_API_KEY = "your-api-key-here";
|
||||
MEINANTRAG_BASE_URL = "https://example.com";
|
||||
};
|
||||
description = ''
|
||||
Additional environment variables to pass to the MeinAntrag service.
|
||||
For example, set GOOGLE_GEMINI_API_KEY for Gemini API integration.
|
||||
'';
|
||||
};
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -51,7 +64,7 @@ in
|
|||
"PYTHONPATH=${pkgs.meinantrag}/share/meinantrag:${pkgs.meinantrag.pythonPath}"
|
||||
"MEINANTRAG_TEMPLATES_DIR=${pkgs.meinantrag}/share/meinantrag/templates"
|
||||
"MEINANTRAG_STATIC_DIR=${pkgs.meinantrag}/share/meinantrag/assets"
|
||||
];
|
||||
] ++ (lib.mapAttrsToList (name: value: "${name}=${value}") cfg.environment);
|
||||
|
||||
settings = {
|
||||
"static-map" = "/static=${pkgs.meinantrag}/share/meinantrag/assets";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue