chore: add Mastodon maintenance page #259

Merged
hensoko merged 1 commit from chore/mastodon-maintenance into infra 2023-10-27 21:12:48 +00:00

View file

@ -4,7 +4,24 @@
pkgs, pkgs,
self, self,
... ...
}: { }: let
maintenanceMode = {
logFormat = lib.mkForce ''
output discard
'';
extraConfig = ''
root * /srv/www/pub.solar
error * "Scheduled Maintenance" 503
handle_errors {
root * /srv/www/pub.solar
rewrite * /maintenance/index.html
file_server
}
'';
};
in {
systemd.tmpfiles.rules = [ systemd.tmpfiles.rules = [
"d '/data/srv/www/os/download/' 0750 hakkonaut hakkonaut - -" "d '/data/srv/www/os/download/' 0750 hakkonaut hakkonaut - -"
]; ];
@ -79,6 +96,9 @@
redir https://pub.solar{uri} redir https://pub.solar{uri}
''; '';
}; };
"mastodon.pub.solar" = maintenanceMode;
"auth.pub.solar" = { "auth.pub.solar" = {
logFormat = lib.mkForce '' logFormat = lib.mkForce ''
output discard output discard