daggerok/jboss
Automation build for docker hub
Exposing ports:
Web administration
admin
Admin.123
FROM daggerok/jboss:eap-7.1
COPY --chown=jboss-eap-7.1 ./build/libs/*.war ${JBOSS_HOME}/standalone/deployments/my-service.war
health-check
FROM daggerok/jboss:wildfly-15.0.1.Final
HEALTHCHECK --timeout=2s --retries=22 \
CMD wget -q --spider http://127.0.0.1:8080/my-service/health \
|| exit 1
# ...
remote debug
FROM daggerok/jboss:eap-6.4
ENV JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 "
EXPOSE 5005
# ...
multi-build deployment
FROM daggerok/jboss:wildfly-15.0.1.Final-alpine
# ...
COPY --chown=jboss-wildfly ./build/libs/*.war ./target/*.war ${JBOSS_HOME}/standalone/deployments/
tags (based on openjdk:8u151-jdk-alpine
):
lwis/java5
)Exposed ports:
FROM daggerok/jboss:5.1.0.Final
ADD ./build/libs/*.war ${JBOSS_HOME}/server/default/deploy/my-service.war
health-check
FROM daggerok/jboss:5.1.0.Final
HEALTHCHECK --timeout=2s --retries=22 \
CMD wget -q --spider http://127.0.0.1:8080/my-service/api/health \
|| exit 1
# ...
remote debug
FROM daggerok/jboss:4.2.3.GA-java1.5
ENV JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 "
EXPOSE 5005
# ...
multi-build deployment
FROM daggerok/jboss:4.2.2.GA
COPY ./build/libs/*.war ./target/*.war ${JBOSS_HOME}/server/default/deploy/
All images tags was historically based on current openjdk docker images:
docker pull daggerok/jboss