30 lines
1.6 KiB
Plaintext
30 lines
1.6 KiB
Plaintext
# Runtime image to use for booting and compiling Eclipse Che
|
|
workspace.runtime.docker.image="florentbenoit/che-in-che"
|
|
|
|
# Commands that will appear on the IDE commands widget
|
|
workspace.commands[0].name="1. Build Che in Che"
|
|
workspace.commands[0].commandLine="mvn clean install -f /projects/che/assembly/assembly-main"
|
|
|
|
workspace.commands[1].name="2. Run Che in Che"
|
|
workspace.commands[1].commandLine='export CHE_VERSION="nightly" && export CHE_BIN_PATH=$(ls -d /projects/che/assembly/assembly-main/target/eclipse-che-*/eclipse-che-*); sudo docker run --rm -t -v /var/run/docker.sock:/var/run/docker.sock --env CHE_ASSEMBY=${CHE_BIN_PATH/\'/projects/che\'/$(sudo docker inspect --format \'{{ range .Mounts }}{{ if eq .Destination "/projects/che" }}{{ .Source }}{{ end }}{{ end }}\' $(hostname))} --env CHE_PORT=54321 --env CHE_SERVER_CONTAINER_NAME="che-in-che-server" codenvy/che-launcher:nightly start'
|
|
workspace.commands[1].attributes={
|
|
"previewUrl": "http://localhost:54321"
|
|
}
|
|
workspace.commands[2].name="3. Stop Che in Che"
|
|
workspace.commands[2].commandLine='sudo docker run --rm -t -v /var/run/docker.sock:/var/run/docker.sock --env CHE_SERVER_CONTAINER_NAME="che-in-che-server" codenvy/che-launcher stop'
|
|
|
|
workspace.commands[3].name="** Kill Che in Che **"
|
|
workspace.commands[3].commandLine="sudo docker rm -f che-in-che-server"
|
|
|
|
# Name of the workspace
|
|
workspace.name="che"
|
|
|
|
# Memory for this workspace
|
|
workspace.ram=3092
|
|
|
|
# Optional properties to propagate to che server (or export CHE_HOST_IP variable)
|
|
#che.server.properties['CHE_HOST_IP']='123.123.123.123'
|
|
|
|
# Configure project properties
|
|
workspace.projects[0].type = "maven"
|