]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/piedsjaloux/app/default.nix
Refactor websites
[perso/Immae/Config/Nix.git] / modules / private / websites / piedsjaloux / app / default.nix
similarity index 82%
rename from pkgs/private/webapps/piedsjaloux/default.nix
rename to modules/private/websites/piedsjaloux/app/default.nix
index f5370db4af09dc9403498c7aef7e602d5223f42b..726d93c2a7e262c1a03098e5855c97165af78000 100644 (file)
@@ -1,5 +1,6 @@
 { environment ? "prod"
 , varDir ? "/var/lib/piedsjaloux_${environment}"
+, secretsPath ? "/var/secrets/webapps/${environment}-piedsjaloux"
 , composerEnv, fetchurl, fetchgit, mylibs }:
 let
   app = composerEnv.buildPackage (
@@ -15,12 +16,12 @@ let
       postInstall = ''
         cd $out
         rm app/config/parameters.yml
-        ln -sf /var/secrets/webapps/${environment}-piedsjaloux app/config/parameters.yml
+        ln -sf ${secretsPath} app/config/parameters.yml
         rm -rf var/{logs,cache,data,miniatures,tmp}
         ln -sf ${varDir}/{logs,cache,data,miniatures,tmp} var/
         '';
         passthru = {
-          inherit varDir environment;
+          inherit varDir environment secretsPath;
           webRoot = "${app}/web";
       };
     });