Skip to content

Commit 2b080e6

Browse files
committed
Add xterm as an IDE
1 parent 172e146 commit 2b080e6

File tree

3 files changed

+26
-0
lines changed

3 files changed

+26
-0
lines changed
Lines changed: 11 additions & 0 deletions
Loading

install/installer/pkg/components/blobserve/configmap.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,10 @@ func configmap(ctx *common.RenderContext) ([]runtime.Object, error) {
9999
PrePull: []string{},
100100
Workdir: "/.supervisor/frontend",
101101
},
102+
ctx.RepoName("registry.hub.docker.com", "filiptronicek/xterm-ide"): {
103+
PrePull: []string{},
104+
Workdir: "/ide",
105+
},
102106
},
103107
BlobSpace: blobserve_config.BlobSpace{
104108
Location: "/mnt/cache/blobserve",

install/installer/pkg/components/ide-service/ide_config_configmap.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ func ideConfigConfigmap(ctx *common.RenderContext) ([]runtime.Object, error) {
3434
webstorm := "webstorm"
3535
rider := "rider"
3636
clion := "clion"
37+
xterm := "xterm"
3738

3839
resolveLatestImage := func(name string, tag string, bundledLatest versions.Versioned) string {
3940
resolveLatest := true
@@ -195,6 +196,16 @@ func ideConfigConfigmap(ctx *common.RenderContext) ([]runtime.Object, error) {
195196
ImageLayers: []string{jbPluginImage, jbLauncherImage},
196197
LatestImageLayers: []string{jbPluginLatestImage, jbLauncherImage},
197198
},
199+
xterm: {
200+
OrderKey: "12",
201+
Title: "Terminal",
202+
Type: ide_config.IDETypeBrowser,
203+
Logo: getIdeLogoPath("xterm"),
204+
Tooltip: "A terminal in the browser with Xterm.js",
205+
Label: "Insiders",
206+
Image: ctx.ImageName("registry.hub.docker.com", "filiptronicek/xterm-ide", "latest"),
207+
ResolveImageDigest: true,
208+
},
198209
},
199210
DefaultIde: "code",
200211
DefaultDesktopIde: codeDesktop,

0 commit comments

Comments
 (0)