Git Product home page Git Product logo

quarkus-getting-started's Introduction

Getting started with Quarkus

This is a minimal CRUD service exposing a couple of endpoints over REST.

Under the hood, this demo uses:

  • RESTEasy to expose the REST endpoints
  • REST-assured and JUnit 5 for endpoint testing

In this demo, you will learn how to build a basic Quarkus application using the Quarkus Helm Chart.

Add the Red Hat Helm Chart Repository

Be sure to add the Red Hat Helm Chart Repository if deploying via the Helm CLI:

helm repo add redhat https://redhat-developer.github.io/redhat-helm-charts

This repository is already configured if you are installing via the OpenShift UI.

Run Quarkus in JVM mode

The Quarkus Helm Chart is configured to run Quarkus in JVM mode by default. Simply install the Helm chart to build and deploy your Quarkus application:

helm install quarkus-app redhat/quarkus

To configure your installation beyond the defaults, take a look at the Quarkus chart's values.

Run Quarkus as a native executable

To run Quarkus as a native executable, change the build.mode value to native in a values file:

build:
  mode: native

This will generate an inline Dockerfile to compile your application in native mode.

To install, simply run the following command:

helm install quarkus-app redhat/quarkus --values values.yaml

To configure your installation beyond the defaults, take a look at the Quarkus chart's values.

quarkus-getting-started's People

Contributors

deweya avatar vgerris avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.