redirect to yorickvanpelt.nl

auto-flake-update
Yorick van Pelt 2016-09-22 19:36:20 +02:00
parent 330f52bf3e
commit 6852bbb9f3
2 changed files with 16 additions and 6 deletions

View File

@ -3,12 +3,12 @@ with import <nixpkgs> {};
let gogitget = callPackage ./gogitget.nix {}; in let gogitget = callPackage ./gogitget.nix {}; in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "yori-cc-1.1"; name = "yori-cc-1.2";
src = gogitget { src = gogitget {
url = "git@git.yori.cc:yorick/yori-cc.git"; "url" = "git@git.yori.cc:yorick/yori-cc.git";
rev = "b5ca927b1c725b4a674a73f546d010be739472ff"; "rev" = "6e73c0152a9e5b0109e714fb57ca0d401cbf27a1";
sha256 = "3e4c25358d96b6fc3819b7b74e33c84de508c930910399784af2bd3a82c1f3bd"; "sha256" ="1zmwl5rlbd80ml0qng1n0xh0mkps1nsmngnvcqjbb3247692lvpj";
}; };
buildInputs = [ ]; buildInputs = [ ];
@ -20,7 +20,7 @@ stdenv.mkDerivation {
meta = { meta = {
description = "Yori-cc website"; description = "Yori-cc website";
homepage = http://yori.cc; homepage = https://yorickvanpelt.nl;
maintainers = [ "Yorick" ]; maintainers = [ "Yorick" ];
}; };
} }

View File

@ -64,6 +64,15 @@ in
enable = true; enable = true;
challenges."${config.networking.hostName}" = acmeWebRoot; challenges."${config.networking.hostName}" = acmeWebRoot;
servers."yori.cc" = { servers."yori.cc" = {
key_root = acmeKeyDir;
key_webroot = acmeWebRoot;
contents = ''
location / {
rewrite ^(.*) https://yorickvanpelt.nl$1 permanent;
}
'';
};
servers."yorickvanpelt.nl" = {
key_root = acmeKeyDir; key_root = acmeKeyDir;
key_webroot = acmeWebRoot; key_webroot = acmeWebRoot;
contents = '' contents = ''
@ -81,9 +90,10 @@ in
{ email = secrets.email; { email = secrets.email;
extraDomains = { extraDomains = {
"${config.networking.hostName}" = null; "${config.networking.hostName}" = null;
"yorickvanpelt.nl" = null;
}; };
webroot = acmeWebRoot; webroot = acmeWebRoot;
postRun = ''systemctl reload nginx.service dovecot2.service opensmtpd.service postRun = ''systemctl reload nginx.service dovecot2.service postfix.service
systemctl restart prosody.service systemctl restart prosody.service
''; '';
}; };