blob: bf78317ff9b37b47a119d450db03163940707128 (
plain) (
tree)
|
|
{ lib, pkgs, config, ... }:
let
cfg = config.myServices.websites.bakeer.cloud;
nextcloud = config.myServices.tools.cloud.farm.package;
in {
options.myServices.websites.bakeer.cloud.enable = lib.mkEnableOption "enable Bakeer’s cloud";
config = lib.mkIf cfg.enable {
myServices.tools.cloud.farm.instances = [ "bakeer" ];
services.websites.env.production.modules = [ "proxy_fcgi" ];
services.websites.env.production.vhostConfs.bakeer = {
certName = "bakeer";
certMainHost = "bakeer.immae.eu";
addToCerts = true;
hosts = ["bakeer.immae.eu" "baxsolution.immae.eu"];
root = nextcloud;
extraConfig = [
config.myServices.tools.cloud.farm.vhosts.bakeer
];
};
};
}
|