1
0
Fork 0
selfhostblocks/caddy/mksiteconfig.nix

24 lines
409 B
Nix
Raw Normal View History

{ CaddySiteConfig
}:
{ CaddyConfig
, CaddyService
, name
, port
, siteName
, siteRoot
, siteSocket ? ""
}:
{
inherit name;
pkg = CaddySiteConfig rec {
inherit (CaddyConfig) siteConfigDir;
portBinding = port;
bindService = siteName;
siteSocket = "${CaddyService.runtimeDirectory}/${siteName}.sock";
serviceRoot = siteRoot;
phpFpmSiteSocket = siteSocket;
};
type = "fileset";
}