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 = { export const commitinfo = {
name: '@serve.zone/interfaces', name: '@serve.zone/interfaces',
version: '1.0.70', version: '1.0.71',
description: 'interfaces for working with containers' 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 { export interface IService {
name: string; id: string;
imageId: string; data: {
environment: {[key: string]: string}; name: string;
secretBundleId: string; environment: { [key: string]: string };
scaleFactor: number; secretBundleId: string;
balancingStrategy: 'round-robin' | 'least-connections'; scaleFactor: number;
ports: { balancingStrategy: 'round-robin' | 'least-connections';
web: number; ports: {
custom?: { [domain: string]: string }; 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 type { ICluster } from '../data/cluster.js';
import * as plugins from '../plugins.js'; import * as plugins from '../plugins.js';
/**
* get all clusters
*/
export interface IRequest_GetAllClusters extends plugins.typedrequestInterfaces.implementsTR< export interface IRequest_GetAllClusters extends plugins.typedrequestInterfaces.implementsTR<
plugins.typedrequestInterfaces.ITypedRequest, plugins.typedrequestInterfaces.ITypedRequest,
IRequest_GetAllClusters 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< export interface IRequest_UpdateCluster extends plugins.typedrequestInterfaces.implementsTR<
plugins.typedrequestInterfaces.ITypedRequest, plugins.typedrequestInterfaces.ITypedRequest,
IRequest_UpdateCluster 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< export interface IRequest_DeleteCluster extends plugins.typedrequestInterfaces.implementsTR<
plugins.typedrequestInterfaces.ITypedRequest, plugins.typedrequestInterfaces.ITypedRequest,
IRequest_DeleteCluster IRequest_DeleteCluster