X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Fpatrick_fodella%2Fecolyeu.nix;fp=modules%2Fprivate%2Fwebsites%2Fpatrick_fodella%2Fproduction.nix;h=00dab76c12d4f06fd79ca1662e53f36b5efd6525;hp=2812cf7b402a9a6e54660aaad043b96fb22b0589;hb=305922df8aa5aae8d930ea3e23fbddb3b16b215a;hpb=4ec2d441373e1115923e5258659c5a39cafcce4e diff --git a/modules/private/websites/patrick_fodella/production.nix b/modules/private/websites/patrick_fodella/ecolyeu.nix similarity index 71% rename from modules/private/websites/patrick_fodella/production.nix rename to modules/private/websites/patrick_fodella/ecolyeu.nix index 2812cf7..00dab76 100644 --- a/modules/private/websites/patrick_fodella/production.nix +++ b/modules/private/websites/patrick_fodella/ecolyeu.nix @@ -1,24 +1,24 @@ { lib, pkgs, config, ... }: let - cfg = config.myServices.websites.patrick_fodella.production; - varDir = "/var/lib/ftp/patrick_fodella"; + cfg = config.myServices.websites.patrick_fodella.ecolyeu; + varDir = "/var/lib/ftp/patrick_fodella/ecolyeu_pessicart"; apacheUser = config.services.httpd.Prod.user; apacheGroup = config.services.httpd.Prod.group; in { - options.myServices.websites.patrick_fodella.production.enable = lib.mkEnableOption "enable Patrick Fodella's website"; + options.myServices.websites.patrick_fodella.ecolyeu.enable = lib.mkEnableOption "enable Patrick Fodella Ecolyeu's website"; config = lib.mkIf cfg.enable { services.webstats.sites = [ { name = "ecolyeu-pessicart-nice.fr"; } ]; - system.activationScripts.patrick_fodella = { + system.activationScripts.patrick_fodella_ecolyeu = { deps = [ "httpd" ]; text = '' - install -m 0755 -o ${apacheUser} -g ${apacheGroup} -d /var/lib/php/sessions/patrick_fodella + install -m 0755 -o ${apacheUser} -g ${apacheGroup} -d /var/lib/php/sessions/patrick_fodella_ecolyeu ''; }; - systemd.services.phpfpm-patrick_fodella.after = lib.mkAfter [ "mysql.service" ]; - systemd.services.phpfpm-patrick_fodella.wants = [ "mysql.service" ]; - services.phpfpm.pools.patrick_fodella = { + systemd.services.phpfpm-patrick_fodella_ecolyeu.after = lib.mkAfter [ "mysql.service" ]; + systemd.services.phpfpm-patrick_fodella_ecolyeu.wants = [ "mysql.service" ]; + services.phpfpm.pools.patrick_fodella_ecolyeu = { user = apacheUser; group = apacheGroup; settings = { @@ -29,8 +29,8 @@ in { "pm.max_children" = "5"; "pm.process_idle_timeout" = "60"; - "php_admin_value[open_basedir]" = "/var/lib/php/sessions/patrick_fodella:${varDir}:/tmp"; - "php_admin_value[session.save_path]" = "/var/lib/php/sessions/patrick_fodella"; + "php_admin_value[open_basedir]" = "/var/lib/php/sessions/patrick_fodella_ecolyeu:${varDir}:/tmp"; + "php_admin_value[session.save_path]" = "/var/lib/php/sessions/patrick_fodella_ecolyeu"; }; phpOptions = config.services.phpfpm.phpOptions + '' disable_functions = "mail" @@ -38,7 +38,7 @@ in { phpPackage = pkgs.php72; }; services.websites.env.production.modules = [ "proxy_fcgi" ]; - services.websites.env.production.vhostConfs.patrick_fodella = { + services.websites.env.production.vhostConfs.patrick_fodella_ecolyeu = { certName = "patrick_fodella"; certMainHost = "ecolyeu-pessicart-nice.fr"; hosts = ["ecolyeu-pessicart-nice.fr" "www.ecolyeu-pessicart-nice.fr" ]; @@ -52,7 +52,7 @@ in { RewriteRule ^(.+)$ https://www.ecolyeu-pessicart-nice.fr$1 [R=302,L] - SetHandler "proxy:unix:${config.services.phpfpm.pools.patrick_fodella.socket}|fcgi://localhost" + SetHandler "proxy:unix:${config.services.phpfpm.pools.patrick_fodella_ecolyeu.socket}|fcgi://localhost"