diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-04-18 16:10:56 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-04-20 01:51:48 +0200 |
commit | d3452fc59b9839846225fd254926c64a9c71f071 (patch) | |
tree | a98a0958b826ac4b2ab137720edf0195c65dd958 /modules/private/websites/immae | |
parent | 514f9ec3beec470c4445be690673a0ceab9115b4 (diff) | |
download | Nix-d3452fc59b9839846225fd254926c64a9c71f071.tar.gz Nix-d3452fc59b9839846225fd254926c64a9c71f071.tar.zst Nix-d3452fc59b9839846225fd254926c64a9c71f071.zip |
Refactor websites
Diffstat (limited to 'modules/private/websites/immae')
-rw-r--r-- | modules/private/websites/immae/production.nix | 21 | ||||
-rw-r--r-- | modules/private/websites/immae/release.nix | 4 | ||||
-rw-r--r-- | modules/private/websites/immae/temp.nix | 4 |
3 files changed, 15 insertions, 14 deletions
diff --git a/modules/private/websites/immae/production.nix b/modules/private/websites/immae/production.nix index dff1053..dc89ae3 100644 --- a/modules/private/websites/immae/production.nix +++ b/modules/private/websites/immae/production.nix | |||
@@ -12,12 +12,13 @@ in { | |||
12 | config = lib.mkIf cfg.enable { | 12 | config = lib.mkIf cfg.enable { |
13 | services.webstats.sites = [ { name = "www.immae.eu"; } ]; | 13 | services.webstats.sites = [ { name = "www.immae.eu"; } ]; |
14 | 14 | ||
15 | services.websites.env.production.vhostConfs.immae = { | 15 | services.websites.env.production.vhostConfs.immae_production = { |
16 | certName = "eldiron"; | 16 | certName = "immae"; |
17 | addToCerts = true; | 17 | addToCerts = true; |
18 | hosts = [ "www.immae.eu" "immae.eu" ]; | 18 | certMainHost = "www.immae.eu"; |
19 | root = varDir; | 19 | hosts = [ "www.immae.eu" "immae.eu" ]; |
20 | extraConfig = [ | 20 | root = varDir; |
21 | extraConfig = [ | ||
21 | '' | 22 | '' |
22 | Use Stats www.immae.eu | 23 | Use Stats www.immae.eu |
23 | 24 | ||
@@ -68,8 +69,8 @@ in { | |||
68 | ]; | 69 | ]; |
69 | }; | 70 | }; |
70 | 71 | ||
71 | services.websites.env.production.vhostConfs.immaeFr = { | 72 | services.websites.env.production.vhostConfs.immae_fr = { |
72 | certName = "eldiron"; | 73 | certName = "immae"; |
73 | addToCerts = true; | 74 | addToCerts = true; |
74 | hosts = [ "www.immae.fr" "immae.fr" ]; | 75 | hosts = [ "www.immae.fr" "immae.fr" ]; |
75 | root = null; | 76 | root = null; |
@@ -78,8 +79,8 @@ in { | |||
78 | '' ]; | 79 | '' ]; |
79 | }; | 80 | }; |
80 | 81 | ||
81 | services.websites.env.production.vhostConfs.bouya = { | 82 | services.websites.env.production.vhostConfs.immae_bouya = { |
82 | certName = "eldiron"; | 83 | certName = "immae"; |
83 | addToCerts = true; | 84 | addToCerts = true; |
84 | hosts = [ "bouya.org" "www.bouya.org" ]; | 85 | hosts = [ "bouya.org" "www.bouya.org" ]; |
85 | root = null; | 86 | root = null; |
diff --git a/modules/private/websites/immae/release.nix b/modules/private/websites/immae/release.nix index a503c90..d06af87 100644 --- a/modules/private/websites/immae/release.nix +++ b/modules/private/websites/immae/release.nix | |||
@@ -9,8 +9,8 @@ in { | |||
9 | config = lib.mkIf cfg.enable { | 9 | config = lib.mkIf cfg.enable { |
10 | services.webstats.sites = [ { name = "release.immae.eu"; } ]; | 10 | services.webstats.sites = [ { name = "release.immae.eu"; } ]; |
11 | 11 | ||
12 | services.websites.env.production.vhostConfs.release = { | 12 | services.websites.env.production.vhostConfs.immae_release = { |
13 | certName = "eldiron"; | 13 | certName = "immae"; |
14 | addToCerts = true; | 14 | addToCerts = true; |
15 | hosts = [ "release.immae.eu" ]; | 15 | hosts = [ "release.immae.eu" ]; |
16 | root = varDir; | 16 | root = varDir; |
diff --git a/modules/private/websites/immae/temp.nix b/modules/private/websites/immae/temp.nix index 899bb3a..c24844e 100644 --- a/modules/private/websites/immae/temp.nix +++ b/modules/private/websites/immae/temp.nix | |||
@@ -8,8 +8,8 @@ in { | |||
8 | 8 | ||
9 | config = lib.mkIf cfg.enable { | 9 | config = lib.mkIf cfg.enable { |
10 | services.websites.env.production.modules = [ "headers" ]; | 10 | services.websites.env.production.modules = [ "headers" ]; |
11 | services.websites.env.production.vhostConfs.temp = { | 11 | services.websites.env.production.vhostConfs.immae_temp = { |
12 | certName = "eldiron"; | 12 | certName = "immae"; |
13 | addToCerts = true; | 13 | addToCerts = true; |
14 | hosts = [ "temp.immae.eu" ]; | 14 | hosts = [ "temp.immae.eu" ]; |
15 | root = varDir; | 15 | root = varDir; |