Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,7 @@ out/

### VS Code ###
.vscode/


.gradle-home
*.md
3 changes: 3 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ version = '0.0.1-SNAPSHOT'

java {
sourceCompatibility = '17'
toolchain {
languageVersion = JavaLanguageVersion.of(17)
}
}

configurations {
Expand Down
33 changes: 33 additions & 0 deletions docs/virtual-workspace-schema.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
-- VirtualWorkspace 단일-row 갱신 모델 스키마
-- - PK: (player_id, stage_code)
-- - UNIQUE: public_id (Gateway lookup key)

CREATE TABLE virtual_workspace (
player_id BIGINT NOT NULL,
stage_code VARCHAR(32) NOT NULL,

public_id VARCHAR(63) NOT NULL,
lifecycle_status VARCHAR(20) NOT NULL,

owner_subject_id VARCHAR(255) NOT NULL,
access_mode VARCHAR(20) NOT NULL,

base_host VARCHAR(255) NOT NULL,

k8s_namespace VARCHAR(63) NULL,
service_name VARCHAR(63) NULL,
service_port INT NULL,

image VARCHAR(255) NOT NULL,
port INT NOT NULL,
cpu VARCHAR(32) NOT NULL,
memory VARCHAR(32) NOT NULL,
readiness_path VARCHAR(128) NOT NULL,

created_date DATETIME(0) NULL,
modified_date DATETIME(0) NULL,

PRIMARY KEY (player_id, stage_code),
UNIQUE KEY uk_virtual_workspace_public_id (public_id)
);

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading