]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/emilia/moodle.nix
Add config for CI
[perso/Immae/Config/Nix.git] / modules / private / websites / emilia / moodle.nix
index d49faf5642b6874b6e22c288fbe74d157c617a08..779c46004fd6abd4d1e6b5316cc3ab182036da84 100644 (file)
@@ -4,8 +4,6 @@ let
   env = config.myEnv.websites.emilia;
   varDir = "/var/lib/emilia_moodle";
   siteDir = ./moodle;
-  webappName = "emilia_moodle";
-  webappdir = config.services.websites.webappDirsPaths.emilia_moodle;
   # php_admin_value[upload_max_filesize] = 50000000
   # php_admin_value[post_max_size] = 50000000
   configFile = ''
@@ -45,19 +43,17 @@ in {
   options.myServices.websites.emilia.moodle.enable = lib.mkEnableOption "enable Emilia's website";
 
   config = lib.mkIf cfg.enable {
-    services.duplyBackup.profiles.emilia_moodle.rootDir = varDir;
     system.activationScripts.emilia_moodle = ''
       install -m 0755 -o ${apacheUser} -g ${apacheGroup} -d ${varDir}
       '';
-    services.websites.webappDirs.emilia_moodle = siteDir;
     services.websites.env.production.vhostConfs.emilia_moodle = {
       certName     = "emilia";
       certMainHost = "saison-photo.org";
       hosts        = [ "saison-photo.org" "www.saison-photo.org" ];
-      root         = webappdir;
+      root         = siteDir;
       extraConfig  = [
         ''
-        <Directory ${webappdir}>
+        <Directory ${siteDir}>
           DirectoryIndex pause.html
           Options Indexes FollowSymLinks MultiViews Includes
           Require all granted