diff --git a/stacks/dotnet50/devfile.yaml b/stacks/dotnet50/devfile.yaml index 30a780ca6..b28cc5dd3 100644 --- a/stacks/dotnet50/devfile.yaml +++ b/stacks/dotnet50/devfile.yaml @@ -20,41 +20,39 @@ starterProjects: origin: https://github.com/redhat-developer/s2i-dotnetcore-ex subDir: app - components: -- name: dotnet - container: - image: registry.access.redhat.com/ubi8/dotnet-50:5.0 - mountSources: true - env: - - name: CONFIGURATION - value: Debug - - name: STARTUP_PROJECT - value: app.csproj - - name: ASPNETCORE_ENVIRONMENT - value: Development - - name: ASPNETCORE_URLS - value: http://*:8080 - endpoints: - - name: http-8080 - targetPort: 8080 + - name: dotnet + container: + image: registry.access.redhat.com/ubi8/dotnet-50:5.0 + mountSources: true + env: + - name: CONFIGURATION + value: Debug + - name: STARTUP_PROJECT + value: app.csproj + - name: ASPNETCORE_ENVIRONMENT + value: Development + - name: ASPNETCORE_URLS + value: http://*:8080 + endpoints: + - name: http-dotnet50 + targetPort: 8080 commands: -- id: build - exec: - workingDir: ${PROJECT_SOURCE} - commandLine: kill $(pidof dotnet); dotnet build -c $CONFIGURATION $STARTUP_PROJECT /p:UseSharedCompilation=false - component: dotnet - group: - isDefault: true - kind: build - -- id: run - exec: - workingDir: ${PROJECT_SOURCE} - commandLine: dotnet run -c $CONFIGURATION --no-build --project $STARTUP_PROJECT --no-launch-profile - component: dotnet - group: - isDefault: true - kind: run + - id: build + exec: + workingDir: ${PROJECT_SOURCE} + commandLine: kill $(pidof dotnet); dotnet build -c $CONFIGURATION $STARTUP_PROJECT /p:UseSharedCompilation=false + component: dotnet + group: + isDefault: true + kind: build + - id: run + exec: + workingDir: ${PROJECT_SOURCE} + commandLine: dotnet run -c $CONFIGURATION --no-build --project $STARTUP_PROJECT --no-launch-profile + component: dotnet + group: + isDefault: true + kind: run diff --git a/stacks/dotnet60/devfile.yaml b/stacks/dotnet60/devfile.yaml index bf3bac66e..af6fc8bc0 100644 --- a/stacks/dotnet60/devfile.yaml +++ b/stacks/dotnet60/devfile.yaml @@ -20,41 +20,39 @@ starterProjects: origin: https://github.com/redhat-developer/s2i-dotnetcore-ex subDir: app - components: -- name: dotnet - container: - image: registry.access.redhat.com/ubi8/dotnet-60:6.0 - mountSources: true - env: - - name: CONFIGURATION - value: Debug - - name: STARTUP_PROJECT - value: app.csproj - - name: ASPNETCORE_ENVIRONMENT - value: Development - - name: ASPNETCORE_URLS - value: http://*:8080 - endpoints: - - name: http-8080 - targetPort: 8080 + - name: dotnet + container: + image: registry.access.redhat.com/ubi8/dotnet-60:6.0 + mountSources: true + env: + - name: CONFIGURATION + value: Debug + - name: STARTUP_PROJECT + value: app.csproj + - name: ASPNETCORE_ENVIRONMENT + value: Development + - name: ASPNETCORE_URLS + value: http://*:8080 + endpoints: + - name: http-dotnet60 + targetPort: 8080 commands: -- id: build - exec: - workingDir: ${PROJECT_SOURCE} - commandLine: kill $(pidof dotnet); dotnet build -c $CONFIGURATION $STARTUP_PROJECT /p:UseSharedCompilation=false - component: dotnet - group: - isDefault: true - kind: build - -- id: run - exec: - workingDir: ${PROJECT_SOURCE} - commandLine: dotnet run -c $CONFIGURATION --no-build --project $STARTUP_PROJECT --no-launch-profile - component: dotnet - group: - isDefault: true - kind: run + - id: build + exec: + workingDir: ${PROJECT_SOURCE} + commandLine: kill $(pidof dotnet); dotnet build -c $CONFIGURATION $STARTUP_PROJECT /p:UseSharedCompilation=false + component: dotnet + group: + isDefault: true + kind: build + - id: run + exec: + workingDir: ${PROJECT_SOURCE} + commandLine: dotnet run -c $CONFIGURATION --no-build --project $STARTUP_PROJECT --no-launch-profile + component: dotnet + group: + isDefault: true + kind: run diff --git a/stacks/dotnetcore31/devfile.yaml b/stacks/dotnetcore31/devfile.yaml index 54719801f..f19e07e4e 100644 --- a/stacks/dotnetcore31/devfile.yaml +++ b/stacks/dotnetcore31/devfile.yaml @@ -21,39 +21,38 @@ starterProjects: subDir: app components: -- name: dotnet - container: - image: registry.access.redhat.com/ubi8/dotnet-31:3.1 - mountSources: true - env: - - name: CONFIGURATION - value: Debug - - name: STARTUP_PROJECT - value: app.csproj - - name: ASPNETCORE_ENVIRONMENT - value: Development - - name: ASPNETCORE_URLS - value: http://*:8080 - endpoints: - - name: http-8080 - targetPort: 8080 + - name: dotnet + container: + image: registry.access.redhat.com/ubi8/dotnet-31:3.1 + mountSources: true + env: + - name: CONFIGURATION + value: Debug + - name: STARTUP_PROJECT + value: app.csproj + - name: ASPNETCORE_ENVIRONMENT + value: Development + - name: ASPNETCORE_URLS + value: http://*:8080 + endpoints: + - name: http-dotnetcore + targetPort: 8080 commands: -- id: build - exec: - workingDir: ${PROJECT_SOURCE} - commandLine: kill $(pidof dotnet); dotnet build -c $CONFIGURATION $STARTUP_PROJECT /p:UseSharedCompilation=false - component: dotnet - group: - isDefault: true - kind: build - -- id: run - exec: - workingDir: ${PROJECT_SOURCE} - commandLine: dotnet run -c $CONFIGURATION --no-build --project $STARTUP_PROJECT --no-launch-profile - component: dotnet - group: - isDefault: true - kind: run + - id: build + exec: + workingDir: ${PROJECT_SOURCE} + commandLine: kill $(pidof dotnet); dotnet build -c $CONFIGURATION $STARTUP_PROJECT /p:UseSharedCompilation=false + component: dotnet + group: + isDefault: true + kind: build + - id: run + exec: + workingDir: ${PROJECT_SOURCE} + commandLine: dotnet run -c $CONFIGURATION --no-build --project $STARTUP_PROJECT --no-launch-profile + component: dotnet + group: + isDefault: true + kind: run diff --git a/stacks/go/devfile.yaml b/stacks/go/devfile.yaml index 6a7797d26..2ec9952b3 100644 --- a/stacks/go/devfile.yaml +++ b/stacks/go/devfile.yaml @@ -19,7 +19,7 @@ starterProjects: components: - container: endpoints: - - name: http + - name: http-go targetPort: 8080 image: quay.io/devfile/golang:latest memoryLimit: 1024Mi diff --git a/stacks/java-maven/devfile.yaml b/stacks/java-maven/devfile.yaml index 350a92d0d..c4420c498 100644 --- a/stacks/java-maven/devfile.yaml +++ b/stacks/java-maven/devfile.yaml @@ -20,14 +20,14 @@ components: memoryLimit: 512Mi mountSources: true endpoints: - - name: 'http-8080' + - name: http-maven targetPort: 8080 volumeMounts: - name: m2 path: /home/user/.m2 env: - name: DEBUG_PORT - value: "5858" + value: '5858' - name: m2 volume: {} commands: diff --git a/stacks/java-openliberty-gradle/devfile.yaml b/stacks/java-openliberty-gradle/devfile.yaml index 4242b5669..b6c8919bb 100644 --- a/stacks/java-openliberty-gradle/devfile.yaml +++ b/stacks/java-openliberty-gradle/devfile.yaml @@ -45,12 +45,12 @@ components: endpoints: - exposure: public path: / - name: ep1 + name: http-gradle targetPort: 9080 protocol: http env: - name: DEBUG_PORT - value: "5858" + value: '5858' commands: - id: run exec: @@ -65,7 +65,7 @@ commands: exec: component: dev commandLine: echo "gradle run-tests-off command "; {{gradle-cmd}} -Dgradle.user.home=/.gradle libertyDev -Pliberty.runtime.version={{liberty-version}} -Pliberty.runtime.name=openliberty-runtime -Pliberty.runtime.group=io.openliberty --libertyDebug=false - workingDir: ${PROJECT_SOURCE} + workingDir: ${PROJECT_SOURCE} hotReloadCapable: true group: kind: run diff --git a/stacks/java-openliberty/devfile.yaml b/stacks/java-openliberty/devfile.yaml index 52bc1204c..77a47a21c 100644 --- a/stacks/java-openliberty/devfile.yaml +++ b/stacks/java-openliberty/devfile.yaml @@ -47,17 +47,17 @@ components: endpoints: - exposure: public path: / - name: ep1 + name: http-openlib targetPort: 9080 protocol: http env: - name: DEBUG_PORT - value: "5858" + value: '5858' commands: - id: run exec: component: dev - commandLine: echo "run command "; {{mvn-cmd}} -DinstallDirectory=/opt/ol/wlp -Ddebug=false -DhotTests=true -DcompileWait=3 io.openliberty.tools:liberty-maven-plugin:{{liberty-plugin-version}}:dev + commandLine: echo "run command "; {{mvn-cmd}} -DinstallDirectory=/opt/ol/wlp -Ddebug=false -DhotTests=true -DcompileWait=3 io.openliberty.tools:liberty-maven-plugin:{{liberty-plugin-version}}:dev workingDir: ${PROJECT_SOURCE} hotReloadCapable: true group: diff --git a/stacks/java-quarkus/devfile.yaml b/stacks/java-quarkus/devfile.yaml index edf7d46a8..52c53db59 100644 --- a/stacks/java-quarkus/devfile.yaml +++ b/stacks/java-quarkus/devfile.yaml @@ -26,11 +26,11 @@ components: - name: m2 path: /home/user/.m2 endpoints: - - name: '8080-http' + - name: http-quarkus targetPort: 8080 env: - name: DEBUG_PORT - value: "5858" + value: '5858' - name: m2 volume: size: 3Gi diff --git a/stacks/java-springboot/devfile.yaml b/stacks/java-springboot/devfile.yaml index e8c8dc41c..64730d93e 100644 --- a/stacks/java-springboot/devfile.yaml +++ b/stacks/java-springboot/devfile.yaml @@ -21,14 +21,14 @@ components: memoryLimit: 768Mi mountSources: true endpoints: - - name: '8080-tcp' + - name: http-springboot targetPort: 8080 volumeMounts: - name: m2 path: /home/user/.m2 env: - name: DEBUG_PORT - value: "5858" + value: '5858' - name: m2 volume: size: 3Gi diff --git a/stacks/java-vertx/devfile.yaml b/stacks/java-vertx/devfile.yaml index 8bb7f33d4..011963466 100644 --- a/stacks/java-vertx/devfile.yaml +++ b/stacks/java-vertx/devfile.yaml @@ -91,7 +91,7 @@ components: endpoints: - exposure: public path: / - name: '8080-tcp' + name: http-vertx targetPort: 8080 protocol: http image: quay.io/eclipse/che-java11-maven:next @@ -102,7 +102,7 @@ components: path: /home/user/.m2 env: - name: DEBUG_PORT - value: "5858" + value: '5858' - name: m2 volume: size: 3Gi diff --git a/stacks/java-websphereliberty-gradle/devfile.yaml b/stacks/java-websphereliberty-gradle/devfile.yaml index c048f96bf..44799da91 100644 --- a/stacks/java-websphereliberty-gradle/devfile.yaml +++ b/stacks/java-websphereliberty-gradle/devfile.yaml @@ -45,12 +45,12 @@ components: endpoints: - exposure: public path: / - name: ep1 + name: http-webgradle targetPort: 9080 protocol: http env: - name: DEBUG_PORT - value: "5858" + value: '5858' commands: - id: run exec: diff --git a/stacks/java-websphereliberty/devfile.yaml b/stacks/java-websphereliberty/devfile.yaml index 5afe12c3c..338c2e746 100644 --- a/stacks/java-websphereliberty/devfile.yaml +++ b/stacks/java-websphereliberty/devfile.yaml @@ -47,17 +47,17 @@ components: endpoints: - exposure: public path: / - name: ep1 + name: http-websphere targetPort: 9080 protocol: http env: - name: DEBUG_PORT - value: "5858" + value: '5858' commands: - id: run exec: component: dev - commandLine: echo "run command "; {{mvn-cmd}} -DinstallDirectory=/opt/ibm/wlp -Ddebug=false -DhotTests=true -DcompileWait=3 io.openliberty.tools:liberty-maven-plugin:{{liberty-plugin-version}}:dev + commandLine: echo "run command "; {{mvn-cmd}} -DinstallDirectory=/opt/ibm/wlp -Ddebug=false -DhotTests=true -DcompileWait=3 io.openliberty.tools:liberty-maven-plugin:{{liberty-plugin-version}}:dev workingDir: ${PROJECT_SOURCE} hotReloadCapable: true group: diff --git a/stacks/java-wildfly-bootable-jar/devfile.yaml b/stacks/java-wildfly-bootable-jar/devfile.yaml index a849b22fe..d882d4203 100644 --- a/stacks/java-wildfly-bootable-jar/devfile.yaml +++ b/stacks/java-wildfly-bootable-jar/devfile.yaml @@ -88,7 +88,7 @@ components: image: quay.io/jaegertracing/all-in-one:1.27 memoryLimit: 128Mi endpoints: - - name: 'tracing-ui' + - name: tracing-ui-jar targetPort: 16686 - name: wildfly container: @@ -121,9 +121,9 @@ components: - name: MVN_ARGS_APPEND value: '-Pbootable-jar-openshift -Djkube.skip=true -s /home/jboss/.m2/settings.xml -Dmaven.repo.local=/home/jboss/.m2/repository -Dcom.redhat.xpaas.repo.jbossorg' - name: DEBUG_PORT - value: "5858" + value: '5858' endpoints: - - name: 'http' + - name: http-wildjar targetPort: 8080 - name: m2-repository volume: diff --git a/stacks/java-wildfly/devfile.yaml b/stacks/java-wildfly/devfile.yaml index 9031c6780..8c14adaa8 100644 --- a/stacks/java-wildfly/devfile.yaml +++ b/stacks/java-wildfly/devfile.yaml @@ -111,9 +111,9 @@ components: - name: MVN_ARGS_APPEND value: '-s /home/jboss/.m2/settings.xml -Dmaven.repo.local=/home/jboss/.m2/repository -Dcom.redhat.xpaas.repo.jbossorg' - name: DEBUG_PORT - value: "5858" + value: '5858' endpoints: - - name: 'wildfly-http' + - name: http-wildfly targetPort: 8080 - name: m2-repository volume: @@ -123,7 +123,7 @@ components: image: quay.io/jaegertracing/all-in-one:1.27 memoryLimit: 128Mi endpoints: - - name: 'tracing-ui' + - name: tracing-ui-wild targetPort: 16686 commands: - id: build diff --git a/stacks/nodejs-angular/devfile.yaml b/stacks/nodejs-angular/devfile.yaml index 131268f30..7f8a83a08 100644 --- a/stacks/nodejs-angular/devfile.yaml +++ b/stacks/nodejs-angular/devfile.yaml @@ -1,6 +1,6 @@ schemaVersion: 2.1.0 metadata: - description: Stack with Angular 12 + description: Stack with Angular 14 displayName: Angular icon: https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/angular.svg language: typescript @@ -9,7 +9,7 @@ metadata: tags: - NodeJS - Angular - version: 1.0.1 + version: 2.0.0 starterProjects: - name: nodejs-angular-starter git: @@ -20,7 +20,7 @@ starterProjects: components: - container: endpoints: - - name: http + - name: http-angular targetPort: 4200 image: registry.access.redhat.com/ubi8/nodejs-16:latest memoryLimit: 1024Mi diff --git a/stacks/nodejs-nextjs/devfile.yaml b/stacks/nodejs-nextjs/devfile.yaml index 4f6aa67d8..f5478c934 100644 --- a/stacks/nodejs-nextjs/devfile.yaml +++ b/stacks/nodejs-nextjs/devfile.yaml @@ -20,7 +20,7 @@ starterProjects: components: - container: endpoints: - - name: http + - name: http-nextjs targetPort: 3000 image: registry.access.redhat.com/ubi8/nodejs-16:latest memoryLimit: 1024Mi diff --git a/stacks/nodejs-nuxtjs/devfile.yaml b/stacks/nodejs-nuxtjs/devfile.yaml index 2393bb0f7..138712f88 100644 --- a/stacks/nodejs-nuxtjs/devfile.yaml +++ b/stacks/nodejs-nuxtjs/devfile.yaml @@ -20,7 +20,7 @@ starterProjects: components: - container: endpoints: - - name: http + - name: http-nuxtjs targetPort: 3000 image: registry.access.redhat.com/ubi8/nodejs-16:latest memoryLimit: 1024Mi diff --git a/stacks/nodejs-react/devfile.yaml b/stacks/nodejs-react/devfile.yaml index 599c22751..1e5288d3b 100644 --- a/stacks/nodejs-react/devfile.yaml +++ b/stacks/nodejs-react/devfile.yaml @@ -1,6 +1,6 @@ schemaVersion: 2.1.0 metadata: - description: Stack with React 17 + description: Stack with React 18 displayName: React icon: https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/react.svg language: javascript @@ -9,7 +9,7 @@ metadata: tags: - NodeJS - React - version: 1.0.1 + version: 2.0.0 starterProjects: - name: nodejs-react-starter git: @@ -20,7 +20,7 @@ starterProjects: components: - container: endpoints: - - name: http + - name: http-react targetPort: 3000 image: registry.access.redhat.com/ubi8/nodejs-16:latest memoryLimit: 1024Mi @@ -35,7 +35,7 @@ commands: workingDir: ${PROJECT_SOURCE} id: install - exec: - commandLine: npm run start + commandLine: npm run dev component: runtime group: isDefault: true diff --git a/stacks/nodejs-svelte/devfile.yaml b/stacks/nodejs-svelte/devfile.yaml index b37a415a3..7e4c2210e 100644 --- a/stacks/nodejs-svelte/devfile.yaml +++ b/stacks/nodejs-svelte/devfile.yaml @@ -19,12 +19,9 @@ starterProjects: origin: https://github.com/devfile-samples/devfile-stack-nodejs-svelte.git components: - container: - env: - - name: HOST - value: '0.0.0.0' endpoints: - - name: http - targetPort: 5000 + - name: http-svelte + targetPort: 3000 image: registry.access.redhat.com/ubi8/nodejs-16:latest memoryLimit: 1024Mi name: runtime diff --git a/stacks/nodejs-vue/devfile.yaml b/stacks/nodejs-vue/devfile.yaml index 739fb109d..f3805a35f 100644 --- a/stacks/nodejs-vue/devfile.yaml +++ b/stacks/nodejs-vue/devfile.yaml @@ -23,7 +23,7 @@ components: - name: CYPRESS_CACHE_FOLDER value: ${PROJECT_SOURCE} endpoints: - - name: http + - name: http-vue targetPort: 3000 image: registry.access.redhat.com/ubi8/nodejs-16:latest memoryLimit: 1024Mi diff --git a/stacks/nodejs/devfile.yaml b/stacks/nodejs/devfile.yaml index 2898f4f0f..5d7331366 100644 --- a/stacks/nodejs/devfile.yaml +++ b/stacks/nodejs/devfile.yaml @@ -1,9 +1,9 @@ schemaVersion: 2.1.0 metadata: name: nodejs - version: 1.0.1 + version: 2.0.0 displayName: Node.js Runtime - description: Stack with Node.js 14 + description: Stack with Node.js 16 icon: https://nodejs.org/static/images/logos/nodejs-new-pantone-black.svg tags: ['NodeJS', 'Express', 'ubi8'] projectType: 'nodejs' @@ -20,7 +20,7 @@ components: memoryLimit: 1024Mi mountSources: true endpoints: - - name: http-3000 + - name: http-node targetPort: 3000 commands: - id: install diff --git a/stacks/php-laravel/devfile.yaml b/stacks/php-laravel/devfile.yaml index 0245cdef7..506345403 100644 --- a/stacks/php-laravel/devfile.yaml +++ b/stacks/php-laravel/devfile.yaml @@ -21,7 +21,7 @@ starterProjects: components: - container: endpoints: - - name: http + - name: http-laravel targetPort: 8000 image: quay.io/devfile/composer:2.1.11 memoryLimit: 1024Mi diff --git a/stacks/python-django/devfile.yaml b/stacks/python-django/devfile.yaml index 8e7984c55..018045597 100644 --- a/stacks/python-django/devfile.yaml +++ b/stacks/python-django/devfile.yaml @@ -1,9 +1,9 @@ schemaVersion: 2.1.0 metadata: name: python-django - version: 1.0.0 + version: 2.0.0 displayName: Django - description: Python3.7 with Django + description: Stack with Django icon: https://static.djangoproject.com/img/logos/django-logo-positive.svg tags: ['Python', 'pip', 'Django'] projectType: 'django' @@ -19,7 +19,7 @@ components: image: registry.access.redhat.com/ubi9/python-39:latest mountSources: true endpoints: - - name: web + - name: http-django targetPort: 8000 env: - name: DEBUG_PORT @@ -48,7 +48,7 @@ commands: component: py-web - id: debug exec: - commandLine: 'pip install --user debugpy && export DEBUG_MODE=True && python -m debugpy --listen 0.0.0.0:${DEBUG_PORT} manage.py runserver 0.0.0.0:8000 --noreload --nothreading' + commandLine: 'pip install debugpy && export DEBUG_MODE=True && python -m debugpy --listen 0.0.0.0:${DEBUG_PORT} manage.py runserver 0.0.0.0:8000 --noreload --nothreading' workingDir: ${PROJECT_SOURCE} component: py-web group: diff --git a/stacks/python/devfile.yaml b/stacks/python/devfile.yaml index 61463b450..6aa9145fe 100644 --- a/stacks/python/devfile.yaml +++ b/stacks/python/devfile.yaml @@ -1,9 +1,9 @@ schemaVersion: 2.1.0 metadata: name: python - version: 1.0.0 + version: 2.0.0 displayName: Python - description: Python Stack with Python 3.7 + description: Python Stack with Python 3.9 icon: https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/python.svg tags: ['Python', 'pip'] projectType: 'python' @@ -19,7 +19,7 @@ components: image: registry.access.redhat.com/ubi9/python-39:latest mountSources: true endpoints: - - name: web + - name: http-python targetPort: 8080 env: - name: DEBUG_PORT @@ -43,7 +43,7 @@ commands: isDefault: true - id: debugpy exec: - commandLine: 'pip install --user debugpy && python -m debugpy --listen 0.0.0.0:${DEBUG_PORT} app.py' + commandLine: 'pip install debugpy && python -m debugpy --listen 0.0.0.0:${DEBUG_PORT} app.py' workingDir: ${PROJECT_SOURCE} component: py-web group: