X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Femilia%2Fproduction.nix;h=71b97dd96a16371ca6a286a806d755a384dbc9b2;hb=514f9ec3beec470c4445be690673a0ceab9115b4;hp=13f008f74a1392ea79813428f6be6f010b530ca4;hpb=4288c2f2431fb782b0d512b1b3749187f2374b6a;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/emilia/production.nix b/modules/private/websites/emilia/production.nix index 13f008f..71b97dd 100644 --- a/modules/private/websites/emilia/production.nix +++ b/modules/private/websites/emilia/production.nix @@ -1,7 +1,7 @@ -{ lib, pkgs, config, myconfig, ... }: +{ lib, pkgs, config, ... }: let cfg = config.myServices.websites.emilia.production; - env = myconfig.env.websites.emilia; + env = config.myEnv.websites.emilia; varDir = "/var/lib/moodle"; siteDir = ./moodle; webappName = "emilia_moodle"; @@ -43,11 +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} ''; myServices.websites.webappDirs."${webappName}" = siteDir; - services.websites.production.vhostConfs.emilia = { + services.websites.env.production.vhostConfs.emilia = { certName = "emilia"; certMainHost = "saison-photo.org"; hosts = [ "saison-photo.org" "www.saison-photo.org" ];