aboutsummaryrefslogtreecommitdiff
path: root/modules/private/websites/denise
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2020-08-08 15:48:38 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2020-08-08 15:48:38 +0200
commitf989f3edd7790c9b1a67dc99f074828211bbbe68 (patch)
tree34ac46bf4a16b25a07e309dce8fff96d54cfe4cd /modules/private/websites/denise
parent4c42e0beb65d2a92e988a81aa12f50aa6bd1f820 (diff)
downloadNix-f989f3edd7790c9b1a67dc99f074828211bbbe68.tar.gz
Nix-f989f3edd7790c9b1a67dc99f074828211bbbe68.tar.zst
Nix-f989f3edd7790c9b1a67dc99f074828211bbbe68.zip
Add Denise aventurier website
Diffstat (limited to 'modules/private/websites/denise')
-rw-r--r--modules/private/websites/denise/aventuriers.nix26
1 files changed, 26 insertions, 0 deletions
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 @@
1{ lib, config, pkgs, ... }:
2let
3 cfg = config.myServices.websites.denise.aventuriers;
4 varDir = "/var/lib/buildbot/outputs/denise/aventuriers";
5in {
6 options.myServices.websites.denise.aventuriers.enable = lib.mkEnableOption "enable Denise's Aventuriers website";
7
8 config = lib.mkIf cfg.enable {
9 services.websites.env.production.vhostConfs.denise_aventuriers = {
10 certName = "denise";
11 addToCerts = true;
12 hosts = [ "aventuriers.syanni.eu" ];
13 root = varDir;
14 extraConfig = [
15 ''
16 <Directory ${varDir}>
17 DirectoryIndex index.html
18 Options Indexes FollowSymLinks MultiViews Includes
19 AllowOverride None
20 Require all granted
21 </Directory>
22 ''
23 ];
24 };
25 };
26}