Wildfly S2i images - Linux Alpine
![Docker Build](https://camo.githubusercontent.com/d3e8f908dc20829b87a3648e5c5a3bebbf53b4d242c57fa524f627981f07b0bd/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f636c6f75642f6275696c642f6d76696c6368652f77696c64666c792d733269)
- Non-root
- Okd ready!
- Kubernetes ready!
- Jolokia Agent JMX Metrics
- Prometheus JMX Exporter Metrics
- Maven 3.8.4
- OpenJdk and OpenJre images
- Openjdk 11 y 8 Support
Deploy Environment Variables
Variable |
Details |
TIMEZONE |
Set Timezone (America/Montevideo, America/El_salvador) |
WAITFOR_HOST |
set name host |
WAITFOR_PORT |
set port for WAITFOR_HOST |
JOLOKIA_ENABLE |
Enable jolokia jmx monitoring - Values: 1 (Enable), 0 (Disable - default value) |
PROMETHEUS_ENABLE |
Enable prometheus jmx monitoring - Values: 1 (Enable), 0 (Disable - default value) |
EXTRA_JAVA_OPTS |
Add options to default JAVA_OPTS options |
JAVA_OPTS |
Override JAVA_OPTS options |
Build Environment Variables
Variable |
Details |
MVN_OPTS |
Maven options |
MVN_OVERRIDE_COMMAND |
Override default maven command |
NEXUS_MIRROR_URL |
Nexus repository override repository in pom.xml |
Example build Wildfly 25 jdk 11
docker build -t wildfly-s2i:25-jdk11 -f 25/Dockerfile.jdk11 contrib
Wildfly application image use s2i
Example build app using Wildfly 25 builder image
s2i build https://github.com/myuser/sample-app.git wildfly-s2i:25-jdk11 myapp:latest --incremental
docker run -p 8080:8080 myapp:latest
https://github.com/openshift/source-to-image
Martin vilche