Sign inSign up

mvilche/java-microservices-s2i

By mvilche

•Updated about 5 years ago

Openjdk Quarkus Wildfly Microservices S2i

Image
1

2.7K

mvilche/java-microservices-s2i repository overview

⁠Java Openjdk Quarkus - Wildfly Microservices S2i Images

⁠CentOS - Alpine - Fedora - Debian

⁠Openjdk 16,15,14,13,11,8

Docker Stars Docker Pulls Docker Automated Docker Build

⁠Features

  • Non-root
  • Okd Ready
  • Kubernetes Ready
  • S2i build images
  • S2i runtime images
  • Maven
  • Gradle
  • Jolokia Java monitoring
  • Support Wildfly Throntail, Wildfly Bootable, Quarkus
⁠Deploy Environments
EnvironmentDetails
TIMEZONESet Timezone (America/Montevideo, America/El_salvador)
JAVA_OPTSset JAVA_OPTS options
APP_OPTIONSset extra arguments when application start
WAITFOR_HOSTset name host
WAITFOR_PORTset port for WAITFOR_HOST
⁠Build Environments
EnvironmentDetails
MVN_OPTSMaven options
GRADLE_OPTSGradle options
NEXUS_MIRROR_URLNexus repository override repository in pom.xml
QUARKUS_PACKAGE_TYPEQuarkus package type values: fast-jar, uber-Jar
⁠How use in Openshift

oc process -f https://raw.githubusercontent.com/mvilche/java-microservices-s2i/master/java-openjdk-microservices-s2i-template-dev.yaml \ 
-p APP_NAME=myapp \
-p VERSION_JDK=11 \ 
-p REPO_GIT=https://github.com/myuser/java-sample-app.git
-p SOURCE_SECRET=github | oc create -f -

⁠Generate builder image

 docker build -t java-openjdk-microservices-s2i:openjdk11-jdk -f openjdk11/Dockerfile.jdk myapp

⁠Java application image use s2i

s2i build https://github.com/myuser/java-sample-app.git java-openjdk-microservices-s2i:openjdk11-jdk myapp:latest --incremental

⁠Run application

docker run -p 8080:8080 myapp:latest

⁠How use s2i

https://github.com/openshift/source-to-image

⁠License

Martin vilche

Tag summary

Content type

Image

Digest

Size

232.3 MB

Last updated

about 5 years ago

docker pull mvilche/java-microservices-s2i:jre8-centos