l binary-cache: split into server & proxy, add neoprism

This commit is contained in:
lassulus 2023-04-19 17:49:09 +02:00
parent 4a57bde3df
commit 6cb7fb16a1
3 changed files with 3 additions and 9 deletions

View File

@ -127,6 +127,7 @@ with import <stockholm/lib>;
<stockholm/lass/2configs/exim-smarthost.nix> <stockholm/lass/2configs/exim-smarthost.nix>
<stockholm/lass/2configs/privoxy-retiolum.nix> <stockholm/lass/2configs/privoxy-retiolum.nix>
<stockholm/lass/2configs/binary-cache/server.nix> <stockholm/lass/2configs/binary-cache/server.nix>
<stockholm/lass/2configs/binary-cache/proxy.nix>
<stockholm/lass/2configs/iodined.nix> <stockholm/lass/2configs/iodined.nix>
<stockholm/lass/2configs/paste.nix> <stockholm/lass/2configs/paste.nix>
<stockholm/lass/2configs/syncthing.nix> <stockholm/lass/2configs/syncthing.nix>

View File

@ -4,6 +4,7 @@
nix = { nix = {
binaryCaches = [ binaryCaches = [
"http://cache.prism.r" "http://cache.prism.r"
"http://cache.neoprism.r"
"https://cache.nixos.org/" "https://cache.nixos.org/"
]; ];
binaryCachePublicKeys = [ binaryCachePublicKeys = [

View File

@ -14,7 +14,7 @@
services.nginx = { services.nginx = {
enable = true; enable = true;
virtualHosts.nix-serve = { virtualHosts.nix-serve = {
serverAliases = [ "cache.prism.r" ]; serverAliases = [ "cache.${config.networking.hostName}.r" ];
locations."/".extraConfig = '' locations."/".extraConfig = ''
proxy_pass http://localhost:${toString config.services.nix-serve.port}; proxy_pass http://localhost:${toString config.services.nix-serve.port};
''; '';
@ -26,14 +26,6 @@
''}; ''};
''; '';
}; };
virtualHosts."cache.krebsco.de" = {
forceSSL = true;
serverAliases = [ "cache.lassul.us" ];
enableACME = true;
locations."/".extraConfig = ''
proxy_pass http://localhost:${toString config.services.nix-serve.port};
'';
};
}; };
} }