compose-as-code
Version:
Provides a module to express docker compose files as code
18 lines (17 loc) • 449 B
TypeScript
import { Service } from './service';
import { Network } from './network';
import { App } from './app';
import { Volume } from './volume';
export type CompositionProps = {
name: string;
version: '3.8';
};
export declare class Composition {
version: '3.8';
name: string;
id: string;
services: Service[];
networks: Network[];
volumes: Volume[];
constructor(scope: App, logicalId: string, props: CompositionProps);
}