diff --git a/backup.nix b/backup.nix deleted file mode 100644 index ea7889b..0000000 --- a/backup.nix +++ /dev/null @@ -1,149 +0,0 @@ -{ config, pkgs, ... }: - -#necessary prep work: -# GRANT CONNECT ON DATABASE misskey TO "misskey-backup"; -# GRANT SELECT ON ALL TABLES IN SCHEMA public TO "misskey-backup"; -# GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO "misskey-backup"; -# -# TODO: automate this cause it needs to be done whenever db schema changes -let - user = "misskey-backup"; - group = user; - - backupConfigFile = "/etc/misskey-backup/conf"; - s3Cfg = "/etc/misskey-backup/s3cfg"; - - tarRedisStdoutCmd = pkgs.writeShellScript "backup-misskey-redis" '' - tar -cz -C /var/lib/redis-misskey . - ''; - - notifyEmailPkg = pkgs.writeShellApplication { - name = "notify-email"; - - runtimeInputs = [ pkgs.system-sendmail pkgs.coreutils ]; - - text = '' - from="noreply+$1@admin.egirls.gay" - subject="$2" - text="$3" - - to="admin@heartles.xyz" - - header="$(cat <