fix: require provider remote upgrade
This commit is contained in:
@@ -25,7 +25,6 @@ export interface UniDeskConfig {
|
||||
reconnectMaxMs: number;
|
||||
metrics: { diskPath: string };
|
||||
upgrade: {
|
||||
enabled: boolean;
|
||||
hostProjectRoot: string;
|
||||
workspacePath: string;
|
||||
composeFile: string;
|
||||
@@ -66,12 +65,6 @@ function numberField(obj: Record<string, unknown>, key: string, path: string): n
|
||||
return value;
|
||||
}
|
||||
|
||||
function booleanField(obj: Record<string, unknown>, key: string, path: string): boolean {
|
||||
const value = obj[key];
|
||||
if (typeof value !== "boolean") throw new Error(`${path}.${key} must be a boolean`);
|
||||
return value;
|
||||
}
|
||||
|
||||
function portPair(obj: Record<string, unknown>, key: string): { port: number; containerPort: number } {
|
||||
const value = asRecord(obj[key], `network.${key}`);
|
||||
return { port: numberField(value, "port", `network.${key}`), containerPort: numberField(value, "containerPort", `network.${key}`) };
|
||||
@@ -126,7 +119,6 @@ export function readConfig(): UniDeskConfig {
|
||||
diskPath: stringField(providerMetrics, "diskPath", "providerGateway.metrics"),
|
||||
},
|
||||
upgrade: {
|
||||
enabled: booleanField(providerUpgrade, "enabled", "providerGateway.upgrade"),
|
||||
hostProjectRoot: stringField(providerUpgrade, "hostProjectRoot", "providerGateway.upgrade"),
|
||||
workspacePath: stringField(providerUpgrade, "workspacePath", "providerGateway.upgrade"),
|
||||
composeFile: stringField(providerUpgrade, "composeFile", "providerGateway.upgrade"),
|
||||
|
||||
Reference in New Issue
Block a user