From 34e2fd14c7091f85b667667cb2b74c1b75e005db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Sun, 6 Jan 2019 17:57:28 +0100 Subject: Add piedsjaloux website --- virtual/eldiron.nix | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) (limited to 'virtual/eldiron.nix') diff --git a/virtual/eldiron.nix b/virtual/eldiron.nix index 7d732ac..2b407e2 100644 --- a/virtual/eldiron.nix +++ b/virtual/eldiron.nix @@ -119,6 +119,7 @@ "cloud.immae.eu" = null; "ludivine.immae.eu" = null; "dev.aten.pro" = null; + "piedsjaloux.immae.eu" = null; }; }; "ludivinecassal" = { @@ -145,6 +146,18 @@ "www.aten.pro" = null; }; }; + "piedsjaloux" = { + webroot = "/var/lib/acme/acme-challenge"; + email = "ismael@bouya.org"; + domain = "piedsjaloux.fr"; + plugins = [ "cert.pem" "chain.pem" "fullchain.pem" "full.pem" "key.pem" "account_key.json" ]; + postRun = '' + systemctl reload httpd.service + ''; + extraDomains = { + "www.piedsjaloux.fr" = null; + }; + }; # "connexionswing" = { # webroot = "/var/lib/acme/acme-challenge"; # email = "ismael@bouya.org"; @@ -213,6 +226,8 @@ connexionswing_prod = mypkgs.connexionswing_prod.phpFpm.pool; ludivinecassal_dev = mypkgs.ludivinecassal_dev.phpFpm.pool; ludivinecassal_prod = mypkgs.ludivinecassal_prod.phpFpm.pool; + piedsjaloux_dev = mypkgs.piedsjaloux_dev.phpFpm.pool; + piedsjaloux_prod = mypkgs.piedsjaloux_prod.phpFpm.pool; aten_dev = mypkgs.aten_dev.phpFpm.pool; aten_prod = mypkgs.aten_prod.phpFpm.pool; nextcloud = mypkgs.nextcloud.phpFpm.pool; @@ -224,7 +239,9 @@ connexionswing_dev = mypkgs.connexionswing_dev.activationScript; connexionswing_prod = mypkgs.connexionswing_prod.activationScript; ludivinecassal_dev = mypkgs.ludivinecassal_dev.activationScript; - ludivinecassal_prod = mypkgs.ludivinecassal_prod.activationScript; + ludivinecassal_prod = mypkgs.ludivinecassal_prod.activationScript; + piedsjaloux_dev = mypkgs.piedsjaloux_dev.activationScript; + piedsjaloux_prod = mypkgs.piedsjaloux_prod.activationScript; aten_dev = mypkgs.aten_dev.activationScript; aten_prod = mypkgs.aten_prod.activationScript; nextcloud = mypkgs.nextcloud.activationScript; @@ -261,6 +278,8 @@ goaccess = '' mkdir -p /var/lib/goaccess mkdir -p /var/lib/goaccess/aten.pro + mkdir -p /var/lib/goaccess/ludivinecassal.com + mkdir -p /var/lib/goaccess/piedsjaloux.fr ''; }; @@ -369,6 +388,8 @@ mypkgs.connexionswing_prod.apache.modules ++ mypkgs.ludivinecassal_dev.apache.modules ++ mypkgs.ludivinecassal_prod.apache.modules ++ + mypkgs.piedsjaloux_dev.apache.modules ++ + mypkgs.piedsjaloux_prod.apache.modules ++ mypkgs.aten_dev.apache.modules ++ mypkgs.aten_prod.apache.modules ++ mypkgs.ympd.apache.modules ++ @@ -424,6 +445,21 @@ mypkgs.ludivinecassal_prod.apache.vhostConf ]; }) + (withConf "eldiron" // { + hostName = "piedsjaloux.immae.eu"; + documentRoot = mypkgs.piedsjaloux_dev.webRoot; + extraConfig = builtins.concatStringsSep "\n" [ + mypkgs.piedsjaloux_dev.apache.vhostConf + ]; + }) + (withConf "piedsjaloux" // { + hostName = "piedsjaloux.fr"; + serverAliases = [ "www.piedsjaloux.fr" ]; + documentRoot = mypkgs.piedsjaloux_prod.webRoot; + extraConfig = builtins.concatStringsSep "\n" [ + mypkgs.piedsjaloux_prod.apache.vhostConf + ]; + }) (withConf "eldiron" // { hostName = "dev.aten.pro"; documentRoot = mypkgs.aten_dev.webRoot; @@ -561,6 +597,7 @@ in [ "5 0 * * * root ${stats "aten.pro" ./packages/aten_goaccess.conf}" "5 0 * * * root ${stats "ludivinecassal.com" ./packages/ludivinecassal_goaccess.conf}" + "5 0 * * * root ${stats "piedsjaloux.fr" ./packages/piedsjaloux_goaccess.conf}" ]; }; }; -- cgit v1.2.3