Updates
This commit is contained in:
parent
e090c57746
commit
d209c5cf6c
@ -2,9 +2,10 @@ import { execSync, type ExecSyncOptions } from "child_process";
|
|||||||
import path from "path";
|
import path from "path";
|
||||||
import s3UploadFile from "../utils/s3-upload";
|
import s3UploadFile from "../utils/s3-upload";
|
||||||
|
|
||||||
|
const BACKUP_NAME = `.backup`;
|
||||||
const BACKUP_DIR = `/root/backups`;
|
const BACKUP_DIR = `/root/backups`;
|
||||||
const BACKUP_FILE_NAME = "backup.tar.xz";
|
const BACKUP_FILE_NAME = "backup.tar.xz";
|
||||||
const BACKUP_DIR_BACKUP = path.join(BACKUP_DIR, `.backup`);
|
const BACKUP_DIR_BACKUP = path.join(BACKUP_DIR, BACKUP_NAME);
|
||||||
const DOCKER_VOLUMES_DIR = "/var/lib/docker/volumes";
|
const DOCKER_VOLUMES_DIR = "/var/lib/docker/volumes";
|
||||||
const DOCKER_VOLUMES_BACKUP_DIR = path.join(
|
const DOCKER_VOLUMES_BACKUP_DIR = path.join(
|
||||||
BACKUP_DIR_BACKUP,
|
BACKUP_DIR_BACKUP,
|
||||||
@ -28,7 +29,10 @@ syncDockerVolsCmd += ` ${DOCKER_VOLUMES_DIR}/ ${DOCKER_VOLUMES_BACKUP_DIR}/`;
|
|||||||
|
|
||||||
execSync(syncDockerVolsCmd, execOpts);
|
execSync(syncDockerVolsCmd, execOpts);
|
||||||
|
|
||||||
execSync(`tar -czvf ${BACKUP_FILE_TAR} ${BACKUP_DIR_BACKUP}`, execOpts);
|
execSync(`tar -czvf ${BACKUP_FILE_TAR} ${BACKUP_NAME}`, {
|
||||||
|
...execOpts,
|
||||||
|
cwd: BACKUP_DIR,
|
||||||
|
});
|
||||||
|
|
||||||
await s3UploadFile({
|
await s3UploadFile({
|
||||||
fileName: R2_FILE_NAME,
|
fileName: R2_FILE_NAME,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user