forge-deploy-cli
Version:
Professional CLI for local deployments with automatic subdomain routing, SSL certificates, and infrastructure management
22 lines • 1.01 kB
TypeScript
import { ApiResponse, Deployment, DeploymentLog } from '../types';
export declare class ForgeApiService {
private client;
private apiKey?;
constructor(baseURL?: string);
setApiKey(apiKey: string): void;
login(email: string, password: string): Promise<ApiResponse<any>>;
signup(email: string, password: string, username?: string): Promise<ApiResponse<any>>;
verifyApiKey(): Promise<ApiResponse<any>>;
createDeployment(deploymentData: any): Promise<ApiResponse<any>>;
getDeployments(filters?: any): Promise<ApiResponse<{
deployments: Deployment[];
}>>;
getDeploymentLogs(deploymentId: string): Promise<ApiResponse<{
logs: DeploymentLog[];
}>>;
getHealthStatus(): Promise<ApiResponse<any>>;
createSubdomain(subdomainData: any): Promise<ApiResponse<any>>;
updateSubdomain(deploymentId: string, publicIP: string): Promise<ApiResponse<any>>;
getSubdomains(filters?: any): Promise<ApiResponse<any>>;
}
//# sourceMappingURL=api.d.ts.map