Skip to content

Commit 6ea2bf8

Browse files
committed
Add xterm as an IDE
1 parent ff3ea7f commit 6ea2bf8

File tree

3 files changed

+30
-0
lines changed

3 files changed

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

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,14 @@ 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/xterm",
105+
InlineStatic: []blobserve_config.InlineReplacement{{
106+
Search: "/_supervisor/frontend",
107+
Replacement: "${supervisor}",
108+
}},
109+
},
102110
},
103111
BlobSpace: blobserve_config.BlobSpace{
104112
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)