init studio admin backend

This commit is contained in:
2026-07-01 17:30:04 +09:00
commit 4437d9980d
144 changed files with 44964 additions and 0 deletions
@@ -0,0 +1,20 @@
ALTER TABLE "app_components"
ADD COLUMN "image_source" TEXT DEFAULT 'SOURCE',
ADD COLUMN "external_image" TEXT,
ADD COLUMN "workload_type" TEXT DEFAULT 'Deployment',
ADD COLUMN "replicas" INTEGER DEFAULT 1,
ADD COLUMN "service_type" TEXT DEFAULT 'ClusterIP',
ADD COLUMN "storage_enabled" BOOLEAN NOT NULL DEFAULT false,
ADD COLUMN "storage_size" TEXT,
ADD COLUMN "storage_mount_path" TEXT,
ADD COLUMN "storage_retain" BOOLEAN NOT NULL DEFAULT true;
COMMENT ON COLUMN "app_components"."image_source" IS '구성요소 이미지 공급 방식. SOURCE, EXTERNAL, DATABASE 중 하나';
COMMENT ON COLUMN "app_components"."external_image" IS '외부 이미지 사용 시 이미지 주소';
COMMENT ON COLUMN "app_components"."workload_type" IS '실행 워크로드 유형. Deployment, StatefulSet, Job';
COMMENT ON COLUMN "app_components"."replicas" IS '기본 복제 수';
COMMENT ON COLUMN "app_components"."service_type" IS '서비스 유형. ClusterIP, NodePort 등';
COMMENT ON COLUMN "app_components"."storage_enabled" IS '스토리지 사용 여부';
COMMENT ON COLUMN "app_components"."storage_size" IS 'PVC 요청 용량';
COMMENT ON COLUMN "app_components"."storage_mount_path" IS '컨테이너 마운트 경로';
COMMENT ON COLUMN "app_components"."storage_retain" IS '워크로드 삭제 시 PVC 보존 여부';