This commit is contained in:
yoan
2024-08-21 12:19:12 +08:00
commit 50fa238d88
89 changed files with 11835 additions and 0 deletions

25
ui/src/domain/domain.ts Normal file
View File

@@ -0,0 +1,25 @@
import { Deployment, Pahse } from "./deployment";
export type Domain = {
id: string;
domain: string;
crontab: string;
access: string;
targetAccess: string;
targetType: string;
expiredAt?: string;
phase?: Pahse;
phaseSuccess?: boolean;
lastDeployedAt?: string;
enabled?: boolean;
created?: string;
updated?: string;
deleted?: string;
expand?: {
lastDeployment?: Deployment;
};
};
export const getLastDeployment = (domain: Domain): Deployment | undefined => {
return domain.expand?.lastDeployment;
};