]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/ludivine/app/default.nix
Refactor websites
[perso/Immae/Config/Nix.git] / modules / private / websites / ludivine / app / default.nix
similarity index 90%
rename from pkgs/private/webapps/ludivinecassal/default.nix
rename to modules/private/websites/ludivine/app/default.nix
index 34014352d141a30c4aea847dd497de0db5426517..05be0b1a5502e26aa8c24bddd238afb77b2b76ee 100644 (file)
@@ -1,5 +1,6 @@
 { environment ? "prod"
 , varDir ? "/var/lib/ludivinecassal_${environment}"
+, secretsPath ? "/var/secrets/webapps/${environment}-ludivinecassal"
 , composerEnv, fetchurl, fetchgit, imagemagick, sass, ruby, mylibs }:
 let
   app = composerEnv.buildPackage (
@@ -24,7 +25,7 @@ let
       postInstall = ''
         rm -rf var/{logs,cache,data,miniatures,tmp}
         ln -sf ${varDir}/{logs,cache,data,miniatures,tmp} var/
-        ln -sf /var/secrets/webapps/${environment}-ludivinecassal app/config/parameters.yml
+        ln -sf ${secretsPath} app/config/parameters.yml
         '';
       buildInputs = [ sass ];
       passthru = {