Skip to content

sescotti/dockeriser

Repository files navigation

Dockeriser

Spring boot demo project to integrate with Docker and run on Kubernetes

How to build

Run build.sh script: this will generate the jar and Docker image ready to be run.

How to run

Execute docker run -P <image-tag> (to bind container port to a random host port) or docker run -p8080:8080 <image-tag> (to bind it to a specific local port)

Note: <image-tag> is the GCR url that is printed at the end the execution of build.sh.

Consuming Secrets and Config Maps variables

The values injected into the containers are available using environent variables. The application consumes them in two ways:

  • Directly from the envs using System.getEnv()
  • Using Spring properties.

The first option is straightforward. You can see this on DockeriserApplication.kt

You can see the second option in these files:

About

Spring boot demo project to integrate with Docker and run on Kubernetes

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors