nix-processmgmt-services/services-agnostic/hydra/generate-env-vars.nix

13 lines
313 B
Nix

{baseDir, hydraDatabase ? null, hydraUser ? null, dbi ? null}:
let
_dbi = if dbi == null then "dbi:Pg:dbname=${hydraDatabase};user=${hydraUser};" else dbi;
in
{
HYDRA_DBI = _dbi;
HYDRA_CONFIG = "${baseDir}/hydra.conf";
HYDRA_DATA = baseDir;
NIX_REMOTE = "daemon";
PGPASSFILE = "${baseDir}/pgpass";
}