UNPKG

@liara/cli

Version:

The command line interface for Liara

42 lines (41 loc) 1.58 kB
import IDisk from './disk.js'; import IBuildConfig from './build-config.js'; import IHealthConfig from './health-config.js'; import ILaravelPlatformConfig from './laravel-platform-config.js'; import IAngularPlatformConfig from './angular-platfrom-config.js'; import IDotnetPlatformConfig from './dotnet-platform-config.js'; import IDjangoPlatformConfig from './django-platfrom-config.js'; import IPythonPlatformConfig from './python-platfrom-config.js'; import IFlaskPlatformConfig from './flask-platfrom-config.js'; import IReactPlatformConfig from './react-platfrom-config.js'; import INodePlatformConfig from './node-platfrom-config.js'; import INextPlatformConfig from './next-platfrom-config.js'; import IVuePlatformConfig from './vue-platfrom-config.js'; import IPhpPlatformConfig from './php-platfrom-config.js'; import IGoPlatformConfig from './go-platfrom-config.js'; export default interface ILiaraJSON { app?: string; port?: number; args?: string[]; cron?: string[]; disks?: IDisk[]; platform?: string; build?: IBuildConfig; healthCheck?: IHealthConfig; 'team-id'?: string; envs?: { [key: string]: string; }; laravel?: ILaravelPlatformConfig; angular?: IAngularPlatformConfig; dotnet?: IDotnetPlatformConfig; djnago?: IDjangoPlatformConfig; python?: IPythonPlatformConfig; flask?: IFlaskPlatformConfig; react?: IReactPlatformConfig; node?: INodePlatformConfig; next?: INextPlatformConfig; vue?: IVuePlatformConfig; php?: IPhpPlatformConfig; go?: IGoPlatformConfig; }