X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Fconnexionswing%2Fintegration.nix;h=7d77ac77f06e53b6c23f2a2a726e101541910dc2;hb=17f6eae9907a122d4472da727ae8b1ac1c40c027;hp=6570977f6e3d5c891f4cfbacdfcb9365eb5f743a;hpb=f40f5b235b890f46770a22f005f8a0f664cf0562;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/connexionswing/integration.nix b/modules/private/websites/connexionswing/integration.nix index 6570977..7d77ac7 100644 --- a/modules/private/websites/connexionswing/integration.nix +++ b/modules/private/websites/connexionswing/integration.nix @@ -22,10 +22,7 @@ in { phpOptions = config.services.phpfpm.phpOptions + connexionswing.phpFpm.phpConfig; }; system.activationScripts.connexionswing_dev = connexionswing.activationScript; - system.extraSystemBuilderCmds = '' - mkdir -p $out/webapps - ln -s ${connexionswing.app.webRoot} $out/webapps/${connexionswing.apache.webappName} - ''; + myServices.websites.webappDirs."${connexionswing.apache.webappName}" = connexionswing.app.webRoot; services.websites.integration.modules = connexionswing.apache.modules; services.websites.integration.vhostConfs.connexionswing = { certName = "eldiron"; @@ -34,6 +31,10 @@ in { root = connexionswing.apache.root; extraConfig = [ connexionswing.apache.vhostConf ]; }; + services.filesWatcher.phpfpm-connexionswing_dev = { + restart = true; + paths = [ "/var/secrets/webapps/${connexionswing.app.environment}-connexionswing" ]; + }; }; }