aboutsummaryrefslogtreecommitdiff
path: root/virtual/modules/websites/connexionswing.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-01-10 20:56:44 +0100
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-01-10 21:02:06 +0100
commitf8bde3d6d31da84b5e81bdfc4f96efdf6bec3df2 (patch)
treecc29816c7f448d736ca0ac6b24763fca4bb48332 /virtual/modules/websites/connexionswing.nix
parent42429ef0756d9ee41cf0ff0b38210edb3b1637e5 (diff)
downloadNix-f8bde3d6d31da84b5e81bdfc4f96efdf6bec3df2.tar.gz
Nix-f8bde3d6d31da84b5e81bdfc4f96efdf6bec3df2.tar.zst
Nix-f8bde3d6d31da84b5e81bdfc4f96efdf6bec3df2.zip
Add http configuration to modules and separate production from
integration
Diffstat (limited to 'virtual/modules/websites/connexionswing.nix')
-rw-r--r--virtual/modules/websites/connexionswing.nix16
1 files changed, 14 insertions, 2 deletions
diff --git a/virtual/modules/websites/connexionswing.nix b/virtual/modules/websites/connexionswing.nix
index 8bf63a8..dcc7264 100644
--- a/virtual/modules/websites/connexionswing.nix
+++ b/virtual/modules/websites/connexionswing.nix
@@ -28,14 +28,26 @@ in {
28 28
29 services.phpfpm.poolConfigs.connexionswing_prod = connexionswing_prod.phpFpm.pool; 29 services.phpfpm.poolConfigs.connexionswing_prod = connexionswing_prod.phpFpm.pool;
30 system.activationScripts.connexionswing_prod = connexionswing_prod.activationScript; 30 system.activationScripts.connexionswing_prod = connexionswing_prod.activationScript;
31 services.myWebsites.apacheConfig.connexionswing_prod.modules = connexionswing_prod.apache.modules; 31 services.myWebsites.production.modules = connexionswing_prod.apache.modules;
32 services.myWebsites.production.vhostConfs.connexionswing = {
33 certName = "connexionswing";
34 hosts = ["connexionswing.com" "sandetludo.com" "www.connexionswing.com" "www.sandetludo.com" ];
35 root = connexionswing_prod.webRoot;
36 extraConfig = [ connexionswing_prod.apache.vhostConf ];
37 };
32 }) 38 })
33 (lib.mkIf cfg.integration.enable { 39 (lib.mkIf cfg.integration.enable {
34 security.acme.certs."eldiron".extraDomains."sandetludo.immae.eu" = null; 40 security.acme.certs."eldiron".extraDomains."sandetludo.immae.eu" = null;
35 security.acme.certs."eldiron".extraDomains."connexionswing.immae.eu" = null; 41 security.acme.certs."eldiron".extraDomains."connexionswing.immae.eu" = null;
36 services.phpfpm.poolConfigs.connexionswing_dev = connexionswing_dev.phpFpm.pool; 42 services.phpfpm.poolConfigs.connexionswing_dev = connexionswing_dev.phpFpm.pool;
37 system.activationScripts.connexionswing_dev = connexionswing_dev.activationScript; 43 system.activationScripts.connexionswing_dev = connexionswing_dev.activationScript;
38 services.myWebsites.apacheConfig.connexionswing_dev.modules = connexionswing_dev.apache.modules; 44 services.myWebsites.integration.modules = connexionswing_dev.apache.modules;
45 services.myWebsites.integration.vhostConfs.connexionswing = {
46 certName = "eldiron";
47 hosts = ["connexionswing.immae.eu" "sandetludo.immae.eu" ];
48 root = connexionswing_dev.webRoot;
49 extraConfig = [ connexionswing_dev.apache.vhostConf ];
50 };
39 }) 51 })
40 ]; 52 ];
41} 53}