]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/ludivine/app/default.nix
Add config for CI
[perso/Immae/Config/Nix.git] / modules / private / websites / ludivine / app / default.nix
index 05be0b1a5502e26aa8c24bddd238afb77b2b76ee..323b6e03e9a2a7f91c02f3643c9f1e33a151af2c 100644 (file)
@@ -1,12 +1,13 @@
-{ environment ? "prod"
-, varDir ? "/var/lib/ludivinecassal_${environment}"
-, secretsPath ? "/var/secrets/webapps/${environment}-ludivinecassal"
-, composerEnv, fetchurl, fetchgit, imagemagick, sass, ruby, mylibs }:
+{ environment, varDir, secretsPath
+, composerEnv, fetchurl, fetchgit, imagemagick, sass, ruby, sources }:
 let
   app = composerEnv.buildPackage (
     import ./php-packages.nix { inherit composerEnv fetchurl fetchgit; } //
-    mylibs.fetchedGitPrivate ./ludivinecassal.json //
     rec {
+      name = "${pname}-${version}";
+      pname = "ludivinecassal";
+      version = sources.websites-ludivine-app.version;
+      src = sources.websites-ludivine-app;
       noDev = (environment == "prod");
       preInstall = ''
         export SYMFONY_ENV="${environment}"