Compare commits
2 commits
2ce900c1c8
...
72a4be3c5d
Author | SHA1 | Date | |
---|---|---|---|
72a4be3c5d | |||
aff2d5ab64 |
1 changed files with 4 additions and 2 deletions
|
@ -4,7 +4,7 @@ let
|
||||||
user = "misskey-backup";
|
user = "misskey-backup";
|
||||||
group = user;
|
group = user;
|
||||||
|
|
||||||
# shell script file to be sourced. must have values "bucket" "prefix" and "s3cfg"
|
# shell script file to be sourced. must have values "MISSKEY_BACKUP_BUCKET" "MISSKEY_BACKUP_PREFIX" and "S3CFG"
|
||||||
backupConfigFile = "/etc/misskey-backup";
|
backupConfigFile = "/etc/misskey-backup";
|
||||||
backupScript = pkgs.writeShellApplication {
|
backupScript = pkgs.writeShellApplication {
|
||||||
name = "misskey-backup";
|
name = "misskey-backup";
|
||||||
|
@ -16,9 +16,11 @@ let
|
||||||
coreutils
|
coreutils
|
||||||
];
|
];
|
||||||
|
|
||||||
|
extraShellCheckFlags = [ "-x" "/etc/misskey-backup" ];
|
||||||
|
|
||||||
text = ''
|
text = ''
|
||||||
source "${backupConfigFile}"
|
source "${backupConfigFile}"
|
||||||
pg_dump misskey | gzip | s3cmd put --config "$s3cfg" - "s3://$bucket/$prefix/misskey-pgdump-$(date --iso-8601).sql.gz"
|
pg_dump misskey | gzip | s3cmd put --config "$S3CFG" - "s3://$MISSKEY_BACKUP_BUCKET/$MISSKEY_BACKUP_PREFIX/misskey-pgdump-$(date --iso-8601).sql.gz"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue