import type { IServiceRessources } from './docker.js'; export interface IService { id: string; data: { name: string; imageId: 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[]; }; }