X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Fdenise%2Faventuriers.nix;fp=modules%2Fprivate%2Fwebsites%2Fdenise%2Faventuriers.nix;h=33df53edb65bd26251cb0a7232b75e4668c58386;hb=f989f3edd7790c9b1a67dc99f074828211bbbe68;hp=0000000000000000000000000000000000000000;hpb=4c42e0beb65d2a92e988a81aa12f50aa6bd1f820;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/denise/aventuriers.nix b/modules/private/websites/denise/aventuriers.nix new file mode 100644 index 0000000..33df53e --- /dev/null +++ b/modules/private/websites/denise/aventuriers.nix @@ -0,0 +1,26 @@ +{ lib, config, pkgs, ... }: +let + cfg = config.myServices.websites.denise.aventuriers; + varDir = "/var/lib/buildbot/outputs/denise/aventuriers"; +in { + options.myServices.websites.denise.aventuriers.enable = lib.mkEnableOption "enable Denise's Aventuriers website"; + + config = lib.mkIf cfg.enable { + services.websites.env.production.vhostConfs.denise_aventuriers = { + certName = "denise"; + addToCerts = true; + hosts = [ "aventuriers.syanni.eu" ]; + root = varDir; + extraConfig = [ + '' + + DirectoryIndex index.html + Options Indexes FollowSymLinks MultiViews Includes + AllowOverride None + Require all granted + + '' + ]; + }; + }; +}