Vert.x Java icon

Vert.x Java

stack

Java application using Vert.x and OpenJDK 11

Details
Version
Schema version
2.1.0
Project type
Vert.x
Language
Java
Resources
Starter Projects
Download
Devfile
schemaVersion: 2.1.0
metadata:
  name: java-vertx
  displayName: Vert.x Java
  description: Java application using Vert.x and OpenJDK 11
  icon: https://raw.githubusercontent.com/vertx-web-site/vertx-logo/master/vertx-logo.svg
  tags:
    - Java
    - Vert.x
  projectType: Vert.x
  language: Java
  version: 1.3.0
starterProjects:
  - name: vertx-http-example
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-http-example
  - name: vertx-istio-circuit-breaker-booster
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-istio-circuit-breaker-booster
  - name: vertx-istio-routing-booster
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-istio-routing-booster
  - name: vertx-secured-http-example-redhat
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-secured-http-example-redhat
  - name: vertx-crud-example-redhat
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-crud-example-redhat
  - name: vertx-istio-security-booster
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-istio-security-booster
  - name: vertx-crud-example
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-crud-example
  - name: vertx-circuit-breaker-example
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-circuit-breaker-example
  - name: vertx-configmap-example
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-configmap-example
  - name: vertx-circuit-breaker-example-redhat
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-circuit-breaker-example-redhat
  - name: vertx-cache-example-redhat
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-cache-example-redhat
  - name: vertx-cache-example
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-cache-example
  - name: vertx-secured-http-example
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-secured-http-example
  - name: vertx-health-checks-example-redhat
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-health-checks-example-redhat
  - name: vertx-http-example-redhat
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-http-example-redhat
  - name: vertx-health-checks-example
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-health-checks-example
  - name: vertx-configmap-example-redhat
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-configmap-example-redhat
  - name: vertx-messaging-work-queue-booster
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-messaging-work-queue-booster
  - name: vertx-istio-distributed-tracing-booster
    git:
      remotes:
        origin: https://github.com/openshift-vertx-examples/vertx-istio-distributed-tracing-booster
components:
  - name: runtime
    container:
      endpoints:
        - exposure: public
          path: /
          name: http-vertx
          targetPort: 8080
          protocol: http
        - exposure: none
          name: debug
          targetPort: 5858
      image: registry.access.redhat.com/ubi8/openjdk-11:1.18-2.1705602259
      command: ["tail", "-f", "/dev/null"]
      memoryLimit: 512Mi
      mountSources: true
      volumeMounts:
        - name: m2
          path: /home/user/.m2
      env:
        - name: DEBUG_PORT
          value: '5858'
  - name: m2
    volume:
      size: 3Gi
commands:
  - id: mvn-package
    exec:
      commandLine: mvn package -Dmaven.test.skip=true
      component: runtime
      workingDir: ${PROJECT_SOURCE}
      group:
        isDefault: true
        kind: build
  - id: run
    exec:
      commandLine: mvn io.reactiverse:vertx-maven-plugin:run
      component: runtime
      workingDir: ${PROJECT_SOURCE}
      group:
        isDefault: true
        kind: run
  - id: debug
    exec:
      commandLine: mvn io.reactiverse:vertx-maven-plugin:debug -Ddebug.port=${DEBUG_PORT}
      component: runtime
      workingDir: ${PROJECT_SOURCE}
      group:
        isDefault: true
        kind: debug