This commit is contained in:
Benjamin Toby 2026-01-27 08:40:51 +01:00
parent 3ef24ba887
commit 88c896b6ae

View File

@ -24,7 +24,7 @@ const execOpts: ExecSyncOptions = {
}; };
execSync( execSync(
`rm -rf ${path.join(BACKUP_DIR, BACKUP_FILE_NAME)} && rm -rf ${BACKUP_DIR_BACKUP}`, `rm -rf ${path.join(BACKUP_DIR, BACKUP_FILE_NAME)} && rm -rf ${BACKUP_DIR_BACKUP} && mkdir -p ${BACKUP_DIR_BACKUP}`,
execOpts, execOpts,
); );
execSync(`mkdir -p ${DOCKER_VOLUMES_BACKUP_DIR}`, execOpts); execSync(`mkdir -p ${DOCKER_VOLUMES_BACKUP_DIR}`, execOpts);
@ -33,8 +33,7 @@ let syncDockerVolsCmd = `rsync -avz --delete --exclude-from="${RSYNC_IGNORE_FILE
syncDockerVolsCmd += ` ${DOCKER_VOLUMES_DIR}/ ${DOCKER_VOLUMES_BACKUP_DIR}/`; syncDockerVolsCmd += ` ${DOCKER_VOLUMES_DIR}/ ${DOCKER_VOLUMES_BACKUP_DIR}/`;
execSync(syncDockerVolsCmd, execOpts); execSync(syncDockerVolsCmd, execOpts);
let syncServerDataCmd = `rsync -avz --delete --exclude="**/.coderank/server" --exclude=".git" ${SERVER_DATA_DIR}/ ${BACKUP_DATA_DIR}/`; let syncServerDataCmd = `rsync -avz --delete --exclude="/server" --exclude=".git" ${SERVER_DATA_DIR}/ ${BACKUP_DATA_DIR}/`;
console.log("syncServerDataCmd", syncServerDataCmd);
execSync(syncServerDataCmd, execOpts); execSync(syncServerDataCmd, execOpts);
execSync(`tar -cJvf ${BACKUP_FILE_TAR} ${BACKUP_NAME}`, { execSync(`tar -cJvf ${BACKUP_FILE_TAR} ${BACKUP_NAME}`, {