Updates
This commit is contained in:
parent
befeaf44cb
commit
c67be5a440
@ -16,6 +16,8 @@ const BACKUP_FILE_TAR = path.join(BACKUP_DIR, BACKUP_FILE_NAME);
|
||||
const RSYNC_IGNORE_FILE = `/root/.coderank/server/rsync-ignore.txt`;
|
||||
const R2_FOLDER = `archives/servers`;
|
||||
const R2_FILE_NAME = `${process.env.CODERANK_HOST_DOMAIN}.tar.xz`;
|
||||
const SERVER_DATA_DIR = `/root/.coderank`;
|
||||
const BACKUP_DATA_DIR = path.join(BACKUP_DIR_BACKUP, ".coderank");
|
||||
|
||||
const execOpts: ExecSyncOptions = {
|
||||
stdio: ["inherit", "inherit", "ignore"],
|
||||
@ -29,6 +31,10 @@ syncDockerVolsCmd += ` ${DOCKER_VOLUMES_DIR}/ ${DOCKER_VOLUMES_BACKUP_DIR}/`;
|
||||
|
||||
execSync(syncDockerVolsCmd, execOpts);
|
||||
|
||||
let syncServerDataCmd = `rsync -avz --delete ${SERVER_DATA_DIR}/ ${BACKUP_DATA_DIR}/`;
|
||||
|
||||
execSync(syncServerDataCmd, execOpts);
|
||||
|
||||
execSync(`tar -cJvf ${BACKUP_FILE_TAR} ${BACKUP_NAME}`, {
|
||||
cwd: BACKUP_DIR,
|
||||
});
|
||||
|
||||
@ -23,10 +23,10 @@ execSync(`tar -xJvf ${R2_FILE_NAME}`, {
|
||||
});
|
||||
|
||||
/**
|
||||
* # Sync Docker Volumes
|
||||
* # Restore Server Data
|
||||
*/
|
||||
execSync(
|
||||
`rsync -avz --ignore-existing ${BACKUP_DIR}/.backup/docker/ ${DOCKER_DIR}/`,
|
||||
`rsync -avz --ignore-existing ${BACKUP_DIR}/.backup/.coderank/ /root/.coderank/`,
|
||||
{
|
||||
...execOpts,
|
||||
},
|
||||
|
||||
Loading…
Reference in New Issue
Block a user