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,
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 = [
"d '/data/srv/www/os/download/' 0750 hakkonaut hakkonaut - -"
];
@ -79,6 +96,9 @@
redir https://pub.solar{uri}
'';
};
"mastodon.pub.solar" = maintenanceMode;
"auth.pub.solar" = {
logFormat = lib.mkForce ''
output discard