[FEATURE] Massively increased loading time
This commit is contained in:
parent
b989f6efbe
commit
1a79ea7960
13 changed files with 145 additions and 55 deletions
|
@ -62,6 +62,17 @@ export function getServerContainer(serverSpec) {
|
|||
}
|
||||
|
||||
export function getBackupContainer(serverSpec) {
|
||||
const { mclName, backupEnabled, backupPath } = serverSpec;
|
||||
const container = loadYaml("lib/k8s/configs/containers/minecraft-backup.yml");
|
||||
if (!backupEnabled) return;
|
||||
const findEnv = (k) => container.env.find(({ name: n }) => n === k);
|
||||
const updateEnv = (k, v) => (findEnv(k).value = v);
|
||||
updateEnv("RCLONE_REMOTE", `${mclName}-backup`);
|
||||
updateEnv("RCLONE_DEST_DIR", backupPath);
|
||||
container.name = `mcl-${mclName}-backup`;
|
||||
// RCON
|
||||
const rs = `mcl-${mclName}-rcon-secret`;
|
||||
findEnv("RCON_PASSWORD").valueFrom.secretKeyRef.name = rs;
|
||||
|
||||
return container;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue