X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fwebsites%2Ftools%2Ftools%2Fwallabag.nix;h=596b9bc8940d06f4425cc0b710180d641467d6b6;hb=8db8e666707a0e51af9353c76c5863e1a5482ed5;hp=f145bf332cf748345d5c750ba8a7ceac89fd494f;hpb=32c84ff89c2b8931f58cea63961a178a9b1d0efe;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/websites/tools/tools/wallabag.nix b/nixops/modules/websites/tools/tools/wallabag.nix index f145bf3..596b9bc 100644 --- a/nixops/modules/websites/tools/tools/wallabag.nix +++ b/nixops/modules/websites/tools/tools/wallabag.nix @@ -2,8 +2,8 @@ let wallabag = rec { varDir = "/var/lib/wallabag"; - keys.tools-wallabag = { - destDir = "/run/keys/webapps"; + keys = [{ + dest = "webapps/tools-wallabag"; user = apache.user; group = apache.group; permissions = "0400"; @@ -65,7 +65,7 @@ let class: Swift_SendmailTransport arguments: ['/run/wrappers/bin/sendmail -bs'] ''; - }; + }]; webappDir = composerEnv.buildPackage rec { packages = { "fr3d/ldap-bundle" = { @@ -110,7 +110,7 @@ let ''; postInstall = '' rm -rf web/assets var/{cache,logs,sessions} app/config/parameters.yml data - ln -sf /run/keys/webapps/tools-wallabag app/config/parameters.yml + ln -sf /var/secrets/webapps/tools-wallabag app/config/parameters.yml ln -sf ${varDir}/var/{cache,logs,sessions} var ln -sf ${varDir}/data data ln -sf ${varDir}/assets web/assets @@ -171,11 +171,11 @@ let /run/wrappers/bin/sudo -u wwwrun ./bin/console --env=prod doctrine:migrations:migrate --no-interaction popd > /dev/null echo -n "${webappDir}" > ${varDir}/currentWebappDir - sha512sum /run/keys/webapps/tools-wallabag > ${varDir}/currentKey + sha512sum /var/secrets/webapps/tools-wallabag > ${varDir}/currentKey fi ''; - serviceDeps = [ "postgresql.service" "openldap.service" "tools-wallabag-key.service" ]; - basedir = builtins.concatStringsSep ":" [ webappDir "/run/keys/webapps/tools-wallabag" varDir ]; + serviceDeps = [ "postgresql.service" "openldap.service" ]; + basedir = builtins.concatStringsSep ":" [ webappDir "/var/secrets/webapps/tools-wallabag" varDir ]; socket = "/var/run/phpfpm/wallabag.sock"; pool = '' listen = ${socket}