X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Femilia%2Fproduction.nix;h=5bf39c9d7b06252992c76910f7184d98067303ce;hb=d2e703c560bc029c3d607058de2935bbf1cb0559;hp=2e705a1e5d57d6bde750e47579cda9d96607de62;hpb=f8026b6e4c869aa108f6361c8ccd50890657994d;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/emilia/production.nix b/modules/private/websites/emilia/production.nix index 2e705a1..5bf39c9 100644 --- a/modules/private/websites/emilia/production.nix +++ b/modules/private/websites/emilia/production.nix @@ -43,14 +43,14 @@ in { options.myServices.websites.emilia.production.enable = lib.mkEnableOption "enable Emilia's website"; config = lib.mkIf cfg.enable { + services.duplyBackup.profiles.emilia_prod = { + rootDir = varDir; + }; system.activationScripts.emilia = '' install -m 0755 -o wwwrun -g wwwrun -d ${varDir} ''; - system.extraSystemBuilderCmds = '' - mkdir -p $out/webapps - ln -s ${siteDir} $out/webapps/${webappName} - ''; - services.websites.production.vhostConfs.emilia = { + myServices.websites.webappDirs."${webappName}" = siteDir; + services.websites.env.production.vhostConfs.emilia = { certName = "emilia"; certMainHost = "saison-photo.org"; hosts = [ "saison-photo.org" "www.saison-photo.org" ];