feat(dns): Enhance DNS management with auto-generated entries and service activation

This commit is contained in:
2025-09-10 15:38:42 +00:00
parent 6a447369f8
commit fd1da01a3f
6 changed files with 190 additions and 1 deletions

View File

@@ -54,8 +54,22 @@ export interface IService {
};
resources?: IServiceRessources;
domains: {
/**
* Optional domain ID to specify which domain to use
* If not specified, will use the default domain or require manual configuration
*/
domainId?: string;
/**
* The subdomain name (e.g., 'api', 'www', '@' for root)
*/
name: string;
/**
* The port to expose (defaults to ports.web if not specified)
*/
port?: number;
/**
* The protocol for this domain entry
*/
protocol?: 'http' | 'https' | 'ssh';
}[];
deploymentIds: string[];