X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Ftools%2Ftools%2Fdmarc_reports.nix;h=8a77b1333e7cc0231f4e5750ebf92c1d67575ae2;hb=15ff4cb4e7357babda8e2cb1f7d33bd17d079a7c;hp=e264e80f421ed1d4ccbd15a23b004642c1739d51;hpb=9c08c3bc093d3d4547214daf057051e7384581e9;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/tools/tools/dmarc_reports.nix b/modules/private/websites/tools/tools/dmarc_reports.nix index e264e80..8a77b13 100644 --- a/modules/private/websites/tools/tools/dmarc_reports.nix +++ b/modules/private/websites/tools/tools/dmarc_reports.nix @@ -1,7 +1,6 @@ -{ env }: +{ env, config }: rec { - keys = [{ - dest = "webapps/tools-dmarc-reports.php"; + keys."webapps/tools-dmarc-reports.php" = { user = "wwwrun"; group = "wwwrun"; permissions = "0400"; @@ -15,14 +14,13 @@ rec { $anonymous_key = "${env.anonymous_key}"; ?> ''; - }]; + }; webRoot = ./dmarc_reports; apache = rec { user = "wwwrun"; group = "wwwrun"; modules = [ "proxy_fcgi" ]; - webappName = "tools_dmarc_reports"; - root = "/run/current-system/webapps/${webappName}"; + root = webRoot; vhostConf = socket: '' Alias /dmarc-reports "${root}" @@ -43,7 +41,7 @@ rec { }; phpFpm = rec { basedir = builtins.concatStringsSep ":" - [ webRoot "/var/secrets/webapps/tools-dmarc-reports.php" ]; + [ webRoot config.secrets.fullPaths."webapps/tools-dmarc-reports.php" ]; pool = { "listen.owner" = apache.user; "listen.group" = apache.group; @@ -55,7 +53,7 @@ rec { "php_admin_value[open_basedir]" = "${basedir}:/tmp"; }; phpEnv = { - SECRETS_FILE = "/var/secrets/webapps/tools-dmarc-reports.php"; + SECRETS_FILE = config.secrets.fullPaths."webapps/tools-dmarc-reports.php"; }; }; }