mirror of
https://github.com/biersoeckli/QuickStack.git
synced 2026-02-10 13:39:07 -06:00
fix: remove dependency unstable_cache for backup
This commit is contained in:
@@ -12,7 +12,7 @@ export class ParamService {
|
||||
static readonly USE_CANARY_CHANNEL = 'useCanaryChannel';
|
||||
static readonly REGISTRY_SOTRAGE_LOCATION = 'registryStorageLocation';
|
||||
static readonly PUBLIC_IPV4_ADDRESS = 'publicIpv4Address';
|
||||
static readonly QS_SYSTEM_BACKUP_LOCATION = 'qsSystemBackupLocation';
|
||||
static readonly QS_SYSTEM_BACKUP_LOCATION = Constants.QS_SYSTEM_BACKUP_LOCATION_PARAM_KEY;
|
||||
static readonly K3S_JOIN_TOKEN = Constants.K3S_JOIN_TOKEN;
|
||||
|
||||
async getUncached(name: string) {
|
||||
|
||||
@@ -5,7 +5,6 @@ import { PathUtils } from "@/server/utils/path.utils";
|
||||
import s3Service from "../aws-s3.service";
|
||||
import dataAccess from "@/server/adapter/db.client";
|
||||
import { CommandExecutorUtils } from "@/server/utils/command-executor.utils";
|
||||
import paramService, { ParamService } from "../param.service";
|
||||
import { Constants } from "@/shared/utils/constants";
|
||||
|
||||
const QS_SYSTEM_BACKUP_PREFIX = 'quickstack-system-backup';
|
||||
@@ -16,7 +15,12 @@ class SystemBackupService {
|
||||
async runSystemBackup() {
|
||||
console.log('Starting QuickStack system backup...');
|
||||
|
||||
const systemBackupLocationId = await paramService.getString(ParamService.QS_SYSTEM_BACKUP_LOCATION, Constants.QS_SYSTEM_BACKUP_DEACTIVATED);
|
||||
const param = await dataAccess.client.parameter.findUnique({
|
||||
where: {
|
||||
name: Constants.QS_SYSTEM_BACKUP_LOCATION_PARAM_KEY
|
||||
}
|
||||
});
|
||||
const systemBackupLocationId = param?.value;
|
||||
|
||||
if (systemBackupLocationId === Constants.QS_SYSTEM_BACKUP_DEACTIVATED || !systemBackupLocationId) {
|
||||
console.log('System backup is deactivated. Skipping backup.');
|
||||
|
||||
@@ -9,4 +9,5 @@ export class Constants {
|
||||
static readonly INTERNAL_REGISTRY_LOCATION = 'internal-registry-location';
|
||||
static readonly TRAEFIK_ME_SECRET_NAME = 'traefik-me-tls';
|
||||
static readonly QS_SYSTEM_BACKUP_DEACTIVATED = 'deactivated';
|
||||
static readonly QS_SYSTEM_BACKUP_LOCATION_PARAM_KEY = 'qsSystemBackupLocation';
|
||||
}
|
||||
Reference in New Issue
Block a user