Theia stacks from Florent's theia prototype (#8600)

6.19.x
Sergii Kabashniuk 2018-02-05 13:55:11 +02:00 committed by GitHub
parent 531cbb0ef6
commit cc8b22e498
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 186 additions and 0 deletions

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2012-2018 Red Hat, Inc.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Red Hat, Inc. - initial API and implementation
-->
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
width="200"
height="200"
viewBox="0 0 200 200"
id="svg2"
version="1.1">
<defs
id="defs4" />
<g
id="layer1"
transform="translate(0,-852.36216)">
<g
id="text4144"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:50px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1">
<path
id="path4215"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:50px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start"
d="m 17.303642,935.20844 33.59375,0 0,7.10449 -12.084961,0 0,29.3457 -9.399414,0 0,-29.3457 -12.109375,0 0,-7.10449 z" />
<path
id="path4217"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:50px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start"
d="m 55.731377,935.20844 9.399414,0 0,13.8916 13.867187,0 0,-13.8916 9.399414,0 0,36.45019 -9.399414,0 0,-15.4541 -13.867187,0 0,15.4541 -9.399414,0 0,-36.45019 z" />
<path
id="path4219"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:50px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start"
d="m 97.528252,935.20844 25.366208,0 0,7.10449 -15.96679,0 0,6.78711 15.01464,0 0,7.10449 -15.01464,0 0,8.34961 16.5039,0 0,7.10449 -25.903318,0 0,-36.45019 z" />
<path
id="path4221"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:50px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start"
d="m 131.70794,935.20844 9.39941,0 0,36.45019 -9.39941,0 0,-36.45019 z" />
<path
id="path4223"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:50px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start"
d="m 172.38177,965.01801 -14.69727,0 -2.31933,6.64062 -9.44825,0 13.50098,-36.45019 11.20605,0 13.50098,36.45019 -9.44824,0 -2.29492,-6.64062 z m -12.35352,-6.7627 9.98535,0 -4.98047,-14.50195 -5.00488,14.50195 z" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -1,4 +1,138 @@
[
{
"id": "java-theia-docker",
"creator": "ide",
"name": "Java Theia (docker)",
"description": "Che development + Theia in a sidecar container (docker)",
"scope": "general",
"tags": [
"Java 1.8, Theia"
],
"workspaceConfig": {
"environments": {
"default": {
"machines": {
"theia": {
"attributes": {},
"servers": {
"theia": {
"protocol": "http",
"port": "3000",
"attributes": {
"type": "ide"
}
}
},
"volumes": {
"projects": {
"path": "/projects"
}
},
"installers": [],
"env": {}
},
"dev-machine": {
"attributes": {},
"servers": {
"theia-dev": {
"protocol": "http",
"port": "3030"
}
},
"volumes": {
"projects": {
"path": "/projects"
}
},
"installers": [],
"env": {}
}
},
"recipe": {
"type": "compose",
"content": "services:\n theia:\n image: theiaide/theia\n entrypoint:\n - yarn\n - theia\n - start\n - /projects\n - --hostname=0.0.0.0\n mem_limit: 1073741824\n dev-machine:\n image: eclipse/che-dev:nightly\n mem_limit: 2147483648\n depends_on:\n - theia",
"contentType": "application/x-yaml"
}
}
},
"defaultEnv": "default",
"name": "theia",
"projects": [],
"commands": []
},
"stackIcon": {
"name": "type-theia.svg",
"mediaType": "image/svg+xml"
}
},
{
"id": "java-theia-openshift",
"creator": "ide",
"name": "Java Theia (openshift)",
"description": "Che development + Theia in a sidecar container (openshift)",
"scope": "general",
"tags": [
"Java 1.8, Theia"
],
"workspaceConfig": {
"environments": {
"default": {
"machines": {
"ws/theia": {
"attributes": {},
"servers": {
"theia": {
"protocol": "http",
"port": "3000",
"attributes": {
"type": "ide"
}
}
},
"volumes": {
"projects": {
"path": "/projects"
}
},
"installers": [],
"env": {}
},
"ws/dev": {
"attributes": {},
"servers": {
"theia-dev": {
"protocol": "http",
"port": "3030"
}
},
"volumes": {
"projects": {
"path": "/projects"
}
},
"installers": [],
"env": {}
}
},
"recipe": {
"type": "openshift",
"content": "---\nkind: List\nitems:\n-\n apiVersion: v1\n kind: Pod\n metadata:\n name: ws\n spec:\n containers:\n -\n image: theiaide/theia\n command:\n - yarn\n args:\n - theia\n - start\n - /projects\n - --hostname=0.0.0.0\n name: theia\n -\n image: eclipse/che-dev:nightly\n name: dev",
"contentType": "application/x-yaml"
}
}
},
"defaultEnv": "default",
"name": "theia",
"projects": [],
"commands": []
},
"stackIcon": {
"name": "type-theia.svg",
"mediaType": "image/svg+xml"
}
},
{
"id": "java-centos-mysql",
"creator": "ide",