forked from pub-solar/os
Merge pull request 'chore: add Mastodon maintenance page' (#259) from chore/mastodon-maintenance into infra
Reviewed-on: pub-solar/os#259 Reviewed-by: hensoko <hensoko@gssws.de>
This commit is contained in:
commit
d5670ac8d2
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue