From 62a0946e8b3eda220943b9740becb3c969455549 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Isma=C3=ABl=20Bouya?= Date: Fri, 18 Jan 2019 23:03:33 +0100 Subject: [PATCH] Fix chloe dev website --- virtual/modules/websites/chloe/chloe.nix | 2 +- .../chloe/{chloe_config => chloe_config_dev}/chmod.php | 0 .../chloe/{chloe_config => chloe_config_dev}/connect.php | 0 .../chloe/{chloe_config => chloe_config_dev}/ldap.php | 0 .../modules/websites/chloe/chloe_config_prod/chmod.php | 4 ++++ .../modules/websites/chloe/chloe_config_prod/connect.php | 6 ++++++ .../modules/websites/chloe/chloe_config_prod/ldap.php | 9 +++++++++ virtual/modules/websites/chloe/default.nix | 2 +- 8 files changed, 21 insertions(+), 2 deletions(-) rename virtual/modules/websites/chloe/{chloe_config => chloe_config_dev}/chmod.php (100%) rename virtual/modules/websites/chloe/{chloe_config => chloe_config_dev}/connect.php (100%) rename virtual/modules/websites/chloe/{chloe_config => chloe_config_dev}/ldap.php (100%) create mode 100644 virtual/modules/websites/chloe/chloe_config_prod/chmod.php create mode 100644 virtual/modules/websites/chloe/chloe_config_prod/connect.php create mode 100644 virtual/modules/websites/chloe/chloe_config_prod/ldap.php diff --git a/virtual/modules/websites/chloe/chloe.nix b/virtual/modules/websites/chloe/chloe.nix index 126d8e7..ca34b5a 100644 --- a/virtual/modules/websites/chloe/chloe.nix +++ b/virtual/modules/websites/chloe/chloe.nix @@ -96,7 +96,7 @@ let install -m 0750 -o ${apache.user} -g ${apache.group} -d ${varDir}/phpSessions ''; }; - configDir = ./chloe_config; + configDir = ./chloe_config_ + environment; varDir = "/var/lib/chloe_${environment}"; siteDir = stdenv.mkDerivation (fetchedGitPrivate ./chloe.json // rec { buildPhase = '' diff --git a/virtual/modules/websites/chloe/chloe_config/chmod.php b/virtual/modules/websites/chloe/chloe_config_dev/chmod.php similarity index 100% rename from virtual/modules/websites/chloe/chloe_config/chmod.php rename to virtual/modules/websites/chloe/chloe_config_dev/chmod.php diff --git a/virtual/modules/websites/chloe/chloe_config/connect.php b/virtual/modules/websites/chloe/chloe_config_dev/connect.php similarity index 100% rename from virtual/modules/websites/chloe/chloe_config/connect.php rename to virtual/modules/websites/chloe/chloe_config_dev/connect.php diff --git a/virtual/modules/websites/chloe/chloe_config/ldap.php b/virtual/modules/websites/chloe/chloe_config_dev/ldap.php similarity index 100% rename from virtual/modules/websites/chloe/chloe_config/ldap.php rename to virtual/modules/websites/chloe/chloe_config_dev/ldap.php diff --git a/virtual/modules/websites/chloe/chloe_config_prod/chmod.php b/virtual/modules/websites/chloe/chloe_config_prod/chmod.php new file mode 100644 index 0000000..aae16cd --- /dev/null +++ b/virtual/modules/websites/chloe/chloe_config_prod/chmod.php @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/virtual/modules/websites/chloe/chloe_config_prod/connect.php b/virtual/modules/websites/chloe/chloe_config_prod/connect.php new file mode 100644 index 0000000..2e4439f --- /dev/null +++ b/virtual/modules/websites/chloe/chloe_config_prod/connect.php @@ -0,0 +1,6 @@ + diff --git a/virtual/modules/websites/chloe/chloe_config_prod/ldap.php b/virtual/modules/websites/chloe/chloe_config_prod/ldap.php new file mode 100644 index 0000000..825b7ed --- /dev/null +++ b/virtual/modules/websites/chloe/chloe_config_prod/ldap.php @@ -0,0 +1,9 @@ + array('sAMAccountName','uid','login','userid','cn','sn'),'nom' => 'cn','email' => 'mail','bio' => 'description',); +$GLOBALS['ldap_search'] = getenv("SPIP_LDAP_SEARCH"); +?> diff --git a/virtual/modules/websites/chloe/default.nix b/virtual/modules/websites/chloe/default.nix index fb1f602..de85e92 100644 --- a/virtual/modules/websites/chloe/default.nix +++ b/virtual/modules/websites/chloe/default.nix @@ -52,7 +52,7 @@ in { (lib.mkIf cfg.integration.enable { security.acme.certs."eldiron".extraDomains."chloe.immae.eu" = null; services.myPhpfpm.poolConfigs.chloe_dev = chloe_dev.phpFpm.pool; - services.myPhpfpm.poolPhpConfigs.chloe_prod = '' + services.myPhpfpm.poolPhpConfigs.chloe_dev = '' extension=${pkgs.php}/lib/php/extensions/mysqli.so ''; system.activationScripts.chloe_dev = chloe_dev.activationScript; -- 2.41.0