"sandetludo.immae.eu" = null;
"cloud.immae.eu" = null;
"ludivine.immae.eu" = null;
- "ludivinecassal.com" = null;
+ "dev.aten.pro" = null;
};
};
"ludivinecassal" = {
"www.ludivinecassal.com" = null;
};
};
+ "aten" = {
+ webroot = "/var/lib/acme/acme-challenge";
+ email = "ismael@bouya.org";
+ domain = "aten.pro";
+ plugins = [ "cert.pem" "chain.pem" "fullchain.pem" "full.pem" "key.pem" "account_key.json" ];
+ postRun = ''
+ systemctl reload httpd.service
+ '';
+ extraDomains = {
+ "www.aten.pro" = null;
+ };
+ };
# "connexionswing" = {
# webroot = "/var/lib/acme/acme-challenge";
# email = "ismael@bouya.org";
connexionswing_prod = mypkgs.connexionswing_prod.phpFpm.pool;
ludivinecassal_dev = mypkgs.ludivinecassal_dev.phpFpm.pool;
ludivinecassal_prod = mypkgs.ludivinecassal_prod.phpFpm.pool;
+ aten_dev = mypkgs.aten_dev.phpFpm.pool;
+ aten_prod = mypkgs.aten_prod.phpFpm.pool;
nextcloud = mypkgs.nextcloud.phpFpm.pool;
mantisbt = mypkgs.mantisbt.phpFpm.pool;
};
connexionswing_prod = mypkgs.connexionswing_prod.activationScript;
ludivinecassal_dev = mypkgs.ludivinecassal_dev.activationScript;
ludivinecassal_prod = mypkgs.ludivinecassal_prod.activationScript;
+ aten_dev = mypkgs.aten_dev.activationScript;
+ aten_prod = mypkgs.aten_prod.activationScript;
nextcloud = mypkgs.nextcloud.activationScript;
httpd = ''
install -d -m 0755 /var/lib/acme/acme-challenge
mypkgs.connexionswing_prod.apache.modules ++
mypkgs.ludivinecassal_dev.apache.modules ++
mypkgs.ludivinecassal_prod.apache.modules ++
+ mypkgs.aten_dev.apache.modules ++
+ mypkgs.aten_prod.apache.modules ++
mypkgs.ympd.apache.modules ++
mypkgs.git.web.apache.modules ++
mypkgs.mantisbt.apache.modules ++
mypkgs.ludivinecassal_prod.apache.vhostConf
];
})
+ (withConf "eldiron" // {
+ hostName = "dev.aten.pro";
+ documentRoot = mypkgs.aten_dev.webRoot;
+ extraConfig = builtins.concatStringsSep "\n" [
+ mypkgs.aten_dev.apache.vhostConf
+ ];
+ })
+ (withConf "aten" // {
+ hostName = "aten.pro";
+ serverAliases = [ "www.aten.pro" ];
+ documentRoot = mypkgs.aten_prod.webRoot;
+ extraConfig = builtins.concatStringsSep "\n" [
+ mypkgs.aten_prod.apache.vhostConf
+ ];
+ })
(withConf "eldiron" // {
hostName = "cloud.immae.eu";
documentRoot = mypkgs.nextcloud.webRoot;