che-server/dockerfiles/theia
Florent BENOIT 81b5a17136 - Add git2.9 to PATH env var (if bashrc is not including on the shell)
- Fix redirect link usage when using curl

Change-Id: I62087a6a7af57026b025cb0b9174725d096e037f
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2018-10-17 11:07:11 +02:00
..
e2e [docker] Update che theia image (#11633) 2018-10-16 19:32:07 +02:00
src Synchronize examples/browser packages with che-theia image (remove only terminal extension which is provided by the che one) 2018-10-09 12:32:21 +02:00
.dockerignore Add e2e tests for the che/theia image 2018-09-05 11:11:12 +02:00
Dockerfile - Add git2.9 to PATH env var (if bashrc is not including on the shell) 2018-10-17 11:07:11 +02:00
README.md Use verbaccio config. (#11230) 2018-09-17 12:23:55 +03:00
build.sh Add e2e tests for the che/theia image 2018-09-05 11:11:12 +02:00
pom.xml RELEASE: Set next development version (#11434) 2018-10-04 18:25:39 +03:00

README.md

How to Build Theia Image

Build image manually

Example: using build script:

./build.sh --build-args:GITHUB_TOKEN=$GITHUB_TOKEN,THEIA_VERSION=0.3.10 --tag:0.3.10-nightly

with native docker:

docker build -t eclipse/che-theia:0.3.10-nightly --build-arg GITHUB_TOKEN=${GITHUB_TOKEN} --build-arg THEIA_VERSION=0.3.10 .

Theia version

There's a default Theia version set in the script. This version is then injected in all package.jsons. You can override THEIA_VERSION by exporting the env before running the script

GITHUB_TOKEN

Once of Theia dependencies calls GitHub API during build to download binaries. It may happen that GitHub API rate limit is exceeded. As a result build fails. It may not happen at all. If it happens, obtain GitHub API token