From 091ae73429b8853e6ab971bffaccd84bdd59f40d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Thu, 10 Jan 2019 23:02:54 +0100 Subject: Move packages fils to module --- virtual/modules/websites/connexionswing.nix | 62 ----------------------------- 1 file changed, 62 deletions(-) delete mode 100644 virtual/modules/websites/connexionswing.nix (limited to 'virtual/modules/websites/connexionswing.nix') diff --git a/virtual/modules/websites/connexionswing.nix b/virtual/modules/websites/connexionswing.nix deleted file mode 100644 index 9fc0cec..0000000 --- a/virtual/modules/websites/connexionswing.nix +++ /dev/null @@ -1,62 +0,0 @@ -{ lib, pkgs, config, mylibs, ... }: -let - connexionswing = pkgs.callPackage ../../packages/connexionswing.nix { inherit (mylibs) checkEnv fetchedGitPrivate; }; - connexionswing_dev = connexionswing { environment = "dev"; }; - connexionswing_prod = connexionswing { environment = "prod"; }; - - cfg = config.services.myWebsites.Connexionswing; -in { - options.services.myWebsites.Connexionswing = { - production = { - enable = lib.mkEnableOption "enable Connexionswing's website in production"; - }; - integration = { - enable = lib.mkEnableOption "enable Connexionswing's website in integration"; - }; - }; - - config = lib.mkMerge [ - (lib.mkIf cfg.production.enable { - services.myWebsites.commons.stats.enable = true; - services.myWebsites.commons.stats.sites = [ - { - name = "connexionswing.com"; - conf = ../../packages/connexionswing_goaccess.conf; - } - ]; - - security.acme.certs."connexionswing" = config.services.myCertificates.certConfig // { - domain = "connexionswing.com"; - extraDomains = { - "www.connexionswing.com" = null; - "sandetludo.com" = null; - "www.sandetludo.com" = null; - }; - }; - - services.phpfpm.poolConfigs.connexionswing_prod = connexionswing_prod.phpFpm.pool; - system.activationScripts.connexionswing_prod = connexionswing_prod.activationScript; - services.myWebsites.production.modules = connexionswing_prod.apache.modules; - services.myWebsites.production.vhostConfs.connexionswing = { - certName = "connexionswing"; - hosts = ["connexionswing.com" "sandetludo.com" "www.connexionswing.com" "www.sandetludo.com" ]; - root = connexionswing_prod.webRoot; - extraConfig = [ connexionswing_prod.apache.vhostConf ]; - }; - }) - (lib.mkIf cfg.integration.enable { - security.acme.certs."eldiron".extraDomains."sandetludo.immae.eu" = null; - security.acme.certs."eldiron".extraDomains."connexionswing.immae.eu" = null; - services.phpfpm.poolConfigs.connexionswing_dev = connexionswing_dev.phpFpm.pool; - system.activationScripts.connexionswing_dev = connexionswing_dev.activationScript; - services.myWebsites.integration.modules = connexionswing_dev.apache.modules; - services.myWebsites.integration.vhostConfs.connexionswing = { - certName = "eldiron"; - hosts = ["connexionswing.immae.eu" "sandetludo.immae.eu" ]; - root = connexionswing_dev.webRoot; - extraConfig = [ connexionswing_dev.apache.vhostConf ]; - }; - }) - ]; -} - -- cgit v1.2.3