fix(core): update

This commit is contained in:
Philipp Kunz 2024-06-12 22:44:13 +02:00
parent 8f245af9c4
commit fb80aee1eb
3 changed files with 27 additions and 17 deletions

View File

@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@serve.zone/interfaces',
version: '1.0.70',
version: '1.0.71',
description: 'interfaces for working with containers'
}

View File

@ -1,18 +1,20 @@
import type { IServiceRessources } from "./docker.js";
import type { IServiceRessources } from './docker.js';
export interface IService {
name: string;
imageId: string;
environment: {[key: string]: string};
secretBundleId: string;
scaleFactor: number;
balancingStrategy: 'round-robin' | 'least-connections';
ports: {
web: number;
custom?: { [domain: string]: string };
id: string;
data: {
name: string;
environment: { [key: string]: string };
secretBundleId: string;
scaleFactor: number;
balancingStrategy: 'round-robin' | 'least-connections';
ports: {
web: number;
custom?: { [domain: string]: string };
};
resources?: IServiceRessources;
domains: string[];
deploymentIds: string[];
deploymentDirectiveIds: string[];
};
resources?: IServiceRessources;
domains: string[];
deploymentIds: string[];
deploymentDirectiveIds: string[];
}
}

View File

@ -1,6 +1,9 @@
import type { ICluster } from '../data/cluster.js';
import * as plugins from '../plugins.js';
/**
* get all clusters
*/
export interface IRequest_GetAllClusters extends plugins.typedrequestInterfaces.implementsTR<
plugins.typedrequestInterfaces.ITypedRequest,
IRequest_GetAllClusters
@ -28,6 +31,9 @@ export interface IRequest_CreateCluster extends plugins.typedrequestInterfaces.i
};
}
/**
* updates a cluster
*/
export interface IRequest_UpdateCluster extends plugins.typedrequestInterfaces.implementsTR<
plugins.typedrequestInterfaces.ITypedRequest,
IRequest_UpdateCluster
@ -42,7 +48,9 @@ export interface IRequest_UpdateCluster extends plugins.typedrequestInterfaces.i
};
}
// delete cluster
/**
* deletes a cluster
*/
export interface IRequest_DeleteCluster extends plugins.typedrequestInterfaces.implementsTR<
plugins.typedrequestInterfaces.ITypedRequest,
IRequest_DeleteCluster