Update modules/server/containers/default.nix
This commit is contained in:
@@ -14,7 +14,11 @@ in{
|
|||||||
mergedContainers = lib.concatMapAttrs (appName: app:
|
mergedContainers = lib.concatMapAttrs (appName: app:
|
||||||
lib.mapAttrs' (cName: cCfg: lib.nameValuePair "${appName}-${cName}" cCfg) app.containers
|
lib.mapAttrs' (cName: cCfg: lib.nameValuePair "${appName}-${cName}" cCfg) app.containers
|
||||||
) config.syscfg.server.loadedContainers;
|
) config.syscfg.server.loadedContainers;
|
||||||
allPathConfigs = lib.concatMap (app: app.paths) appsList;
|
serverPathConfigs = map (path: {
|
||||||
|
inherit path;
|
||||||
|
mode = "0755";
|
||||||
|
}) (lib.unique (builtins.attrValues serverCfg.path));
|
||||||
|
allPathConfigs = serverPathConfigs ++ lib.concatMap (app: app.paths) appsList;
|
||||||
allSetupConfigs = lib.concatMap (app: if app.setup?script then [({name = app.name; envFile="";} // app.setup)] else []) appsList;
|
allSetupConfigs = lib.concatMap (app: if app.setup?script then [({name = app.name; envFile="";} // app.setup)] else []) appsList;
|
||||||
allCronsConfigs = lib.concatMap (app: app.cron) appsList;
|
allCronsConfigs = lib.concatMap (app: app.cron) appsList;
|
||||||
allVMConfigs = builtins.filter (app: app.vm != null) appsList;
|
allVMConfigs = builtins.filter (app: app.vm != null) appsList;
|
||||||
@@ -99,4 +103,4 @@ in{
|
|||||||
|
|
||||||
}))];
|
}))];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user