coollog / micronaut-jib

Dockerize and run a "Hello World" Micronaut app.

Home Page:https://github.com/GoogleContainerTools/jib

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Containerize a Micronaut app with Jib

This is an example of how to easily build a Docker image for a Micronaut framework Groovy/Java application with Jib.

Read more about Jib at the official blog post.

Dockerize Micronaut app with Jib

Quickstart

With Docker

./gradlew jibDockerBuild

docker run -d -p 8080:8080 micronaut-jib:0.1
curl localhost:8080/hello
> Hello World

Give it a Tweet

With Kubernetes

IMAGE=<your image, eg. gcr.io/my-project/micronaut-jib>

./gradlew jib --image=$IMAGE

kubectl run micronaut-jib --image=$IMAGE --port=8080 --restart=Never

# Wait until pod is running
kubectl port-forward micronaut-jib 8080 > /dev/null 2>&1 &
curl localhost:8080/hello
> Hello World

Give it a Tweet

More information

Learn more about Jib. Learn more about Micronaut.

About

Dockerize and run a "Hello World" Micronaut app.

https://github.com/GoogleContainerTools/jib


Languages

Language:Groovy 85.7%Language:Java 14.3%