import type { IServiceRessources } from "./docker.js"; export interface IService { name: string; imageId: string; scaleFactor: number; balancingStrategy: 'round-robin' | 'least-connections'; secrets: { [key: string]: string }; ports: { web: number; custom?: { [domain: string]: string }; }; resources?: IServiceRessources; domains: string[]; deploymentIds: string[]; deploymentDirectiveIds: string[]; }