X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fwebsites%2Ftools%2Ftools%2Fyourls.nix;h=470fb7bd6e4db2f03380a55445b77c8cbbbfa45f;hb=8db8e666707a0e51af9353c76c5863e1a5482ed5;hp=390dabe081e82ccf8a9c45311d82ead0e3eb0782;hpb=32c84ff89c2b8931f58cea63961a178a9b1d0efe;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/websites/tools/tools/yourls.nix b/nixops/modules/websites/tools/tools/yourls.nix index 390dabe..470fb7b 100644 --- a/nixops/modules/websites/tools/tools/yourls.nix +++ b/nixops/modules/websites/tools/tools/yourls.nix @@ -13,8 +13,8 @@ let activationScript = '' install -m 0755 -o ${apache.user} -g ${apache.group} -d /var/lib/php/sessions/yourls ''; - keys.tools-yourls = { - destDir = "/run/keys/webapps"; + keys = [{ + dest = "webapps/tools-yourls"; user = apache.user; group = apache.group; permissions = "0400"; @@ -46,13 +46,13 @@ let define( 'LDAPAUTH_USERCACHE_TYPE', 0); ''; - }; + }]; webRoot = stdenv.mkDerivation (fetchedGithub ./yourls.json // rec { installPhase = '' mkdir -p $out cp -a */ *.php $out/ cp sample-robots.txt $out/robots.txt - ln -sf /run/keys/webapps/tools-yourls $out/includes/config.php + ln -sf /var/secrets/webapps/tools-yourls $out/includes/config.php ${builtins.concatStringsSep "\n" ( lib.attrsets.mapAttrsToList (name: value: "ln -sf ${value} $out/user/plugins/${name}") plugins )} @@ -85,9 +85,9 @@ let ''; }; phpFpm = rec { - serviceDeps = [ "mysql.service" "openldap.service" "tools-yourls-key.service" ]; + serviceDeps = [ "mysql.service" "openldap.service" ]; basedir = builtins.concatStringsSep ":" ( - [ webRoot "/run/keys/webapps/tools-yourls" ] + [ webRoot "/var/secrets/webapps/tools-yourls" ] ++ lib.attrsets.mapAttrsToList (name: value: value) plugins); socket = "/var/run/phpfpm/yourls.sock"; pool = ''