Files
.github
docker
internal
migrations
ui
dist
public
src
assets
components
domain
access.ts
base.ts
deployment.ts
domain.ts
lib
pages
providers
repository
global.css
index.css
main.tsx
router.tsx
vite-env.d.ts
.eslintrc.cjs
.gitignore
README.md
components.json
embed.go
index.html
package-lock.json
package.json
postcss.config.js
tailwind.config.js
tsconfig.app.json
tsconfig.json
tsconfig.node.json
vite.config.ts
.dockerignore
.gitignore
.goreleaser.yml
CHANGELOG.md
Dockerfile_build
LICENSE.md
Makefile
README.md
go.mod
go.sum
main.go
nixpacks.toml
usage.gif
certimate/ui/src/domain/deployment.ts
2024-08-29 21:41:55 +08:00

35 lines
549 B
TypeScript

import { Domain } from "./domain";
export type Deployment = {
id: string;
domain: string;
log: {
apply?: Log[];
check?: Log[];
deploy?: Log[];
};
phase: Pahse;
phaseSuccess: boolean;
deployedAt: string;
created: string;
updated: string;
expand: {
domain?: Domain;
};
};
export type Pahse = "apply" | "check" | "deploy";
export type Log = {
time: string;
message: string;
error: string;
info?: string[];
};
export type DeploymentListReq = {
domain?: string;
page?: number;
perPage?: number;
};