Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
tolusha Add task to debug django app remotely (#43)
Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
Latest commit ad611dd Jul 21, 2019

README.md

Build Status

Eclipse Che devfile registry

This repository holds ready-to-use Devfiles for different languages and technologies.

Build Eclipse Che devfile registry docker image

Execute

docker build --no-cache -t quay.io/eclipse/che-devfile-registry:nightly .

Where --no-cache is needed to prevent usage of cached layers with devfile registry files. Useful when you change devfile files and rebuild the image.

Note that the Dockerfiles feature multi-stage build, so it requires Docker of version 17.05 and higher. Though you may also just provide the image to the older versions of Docker (ex. on Minishift) by having it build on newer version, and pushing and pulling it from Docker Hub.

quay.io/eclipse/che-devfile-registry:nightly image would be rebuilt after each commit in master.

OpenShift

You can deploy Che devfile registry on Openshift with command.

  oc new-app -f deploy/openshift/che-devfile-registry.yaml \
             -p IMAGE="quay.io/eclipse/che-devfile-registry" \
             -p IMAGE_TAG="nightly" \
             -p PULL_POLICY="Always"

Kubernetes

You can deploy Che devfile registry on Kubernetes using helm. For example if you want to deploy it in the namespace kube-che and you are using minikube you can use the following command.

NAMESPACE="kube-che"
DOMAIN="$(minikube ip).nip.io"
helm upgrade --install che-devfile-registry \
    --debug \
    --namespace ${NAMESPACE} \
    --set global.ingressDomain=${DOMAIN} \
    ./deploy/kubernetes/che-devfile-registry/

You can use the following command to uninstall it.

helm delete --purge che-devfile-registry

Docker

docker run -it --rm -p 8080:8080 quay.io/eclipse/che-devfile-registry:nightly

License

Che is open sourced under the Eclipse Public License 2.0.

You can’t perform that action at this time.