@cryptotaxi247 / infra-1 / commits / a6c7e3ea

Use CloudFront for tarballs

Eelco Dolstra committed Dec 19, 2013 at 15:55 UTC a6c7e3ea2979ffffd839330686483c08a6e1da29
1 file changed +7 -4
nixos-org/webserver.nix
+7 -4
@@ -10,10 +10,7 @@ let
10 documentRoot = "/home/eelco/nix-homepage";
11 enableUserDir = true;
12 servedDirs =
13 - [ { urlPath = "/tarballs";
14 - dir = "/tarballs";
15 - }
16 - { urlPath = "/irc";
13 + [ { urlPath = "/irc";
14 dir = "/data/irc";
15 }
16 /*
@@ -63,6 +60,7 @@ let
60 Redirect /releases/nixpkgs/channels /channels
61 Redirect /releases/nixos/channels /channels
62 Redirect /releases http://releases.nixos.org
63 + Redirect /tarballs http://tarballs.nixos.org
64
65 <Location /server-status>
66 SetHandler server-status
@@ -193,7 +191,12 @@ in
191 })
192
193 { hostName = "tarballs.nixos.org";
194 + serverAliases = [ "tarballs-uncached.nixos.org" ];
195 documentRoot = "/tarballs";
196 + extraConfig =
197 + ''
198 + UseCanonicalName on
199 + '';
200 }
201
202 { hostName = "releases.nixos.org";