X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fwebsites%2Faten%2Faten.nix;h=c35af6f098ee3dc1ea936ee397c7f8549486a1ee;hb=167b81657d696e91545cedde172e7859643bba06;hp=567dcd13dfc2fe7656f09a8db32d800ad18f3881;hpb=8eded9ecb6220bb26599419a4aaea1743d3d187e;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/websites/aten/aten.nix b/nixops/modules/websites/aten/aten.nix index 567dcd1..c35af6f 100644 --- a/nixops/modules/websites/aten/aten.nix +++ b/nixops/modules/websites/aten/aten.nix @@ -13,10 +13,10 @@ let /run/wrappers/bin/sudo -u wwwrun APP_ENV=${environment} ./bin/console --env=${environment} cache:clear --no-warmup popd > /dev/null echo -n "${webappDir}" > ${varDir}/currentWebappDir - sha512sum /run/keys/webapps/${environment}-aten > ${varDir}/currentKey + sha512sum /var/secrets/webapps/${environment}-aten > ${varDir}/currentKey fi ''; - serviceDeps = [ "postgresql.service" "${environment}-aten-key.service" ]; + serviceDeps = [ "postgresql.service" ]; socket = "/var/run/phpfpm/aten-${environment}.sock"; pool = '' listen = ${socket} @@ -42,8 +42,8 @@ let pm.max_spare_servers = 3 ''}''; }; - keys."${environment}-aten" = { - destDir = "/run/keys/webapps"; + keys = [{ + dest = "webapps/${environment}-aten"; user = apache.user; group = apache.group; permissions = "0400"; @@ -52,7 +52,7 @@ let SetEnv APP_SECRET "${config.secret}" SetEnv DATABASE_URL "${config.psql_url}" ''; - }; + }]; apache = rec { user = "wwwrun"; group = "wwwrun"; @@ -64,7 +64,7 @@ let SetHandler "proxy:unix:${phpFpm.socket}|fcgi://localhost" - Include /run/keys/webapps/${environment}-aten + Include /var/secrets/webapps/${environment}-aten ${if environment == "dev" then '' @@ -117,6 +117,9 @@ let packageJSON = packagejson; yarnLock = "${info.src}/yarn.lock"; pkgConfig = { + all = { + buildInputs = [ yarn2nixPackage.src ]; + }; node-sass = { buildInputs = [ libsass python ]; postInstall = let