UNPKG

wp-host

Version:

Automated WordPress hosting deployment tool for bulk site creation with MySQL database management

51 lines 1.2 kB
export interface MySQLConfig { host: string; port: number; rootUser: string; rootPassword: string; sharedDbPassword: string; } export interface WordPressConfig { adminPassword: string; adminEmail: string; adminUsername: string; siteTitle: string; } export interface SiteConfig { site_name: string; directory_path: string; database_name?: string; db_user?: string; wordpress_site_title?: string; wordpress_admin_username?: string; } export interface Config { mysql: MySQLConfig; wordpress: WordPressConfig; sites: SiteConfig[]; } export interface DeploymentResult { site_name: string; status: 'success' | 'failed' | 'skipped'; database_info?: { database_name: string; username: string; password: string; host: string; port: number; }; wordpress_info?: { site_url: string; admin_user: string; admin_password: string; admin_email: string; }; wordpress_path?: string; errors?: string[]; } export interface ValidationError { field: string; message: string; siteIndex?: number; } //# sourceMappingURL=types.d.ts.map