Skip to content

appuio/example-spring-boot-helloworld

Repository files navigation

Spring Boot APPUiO Example

This is a Spring Boot Example Application

How to deploy

Create New OpenShift Project

oc new-project example-spring-boot

Docker Build on APPUiO - Create Application and expose Service

oc new-app https://github.com/appuio/example-spring-boot-helloworld.git --strategy=docker --name=appuio-spring-boot-ex

oc expose service appuio-spring-boot-ex

Image from DockerHub

Take the pre built image from Dockerhub

oc new-app appuio/example-spring-boot

Local Build and Test

Gradle

Build application with gradle:

./gradlew clean build

Run application with gradle:

./gradlew bootRun

Container

Build Image with buildah:

buildah bud -t example-spring-boot-helloworld .

Run Image with podman:

podman run -ti -p 8080:8080 -p 9000:9000 localhost/example-spring-boot-helloworld:latest

Endpoints

Configuration

Enable request logs by setting the value of the environment variable LOGGING_LEVEL_CH_APPUIO_TECHLAB_CONTROLLER_REQUESTDURATIONFILTER to DEBUG.