28 lines
583 B
Text
28 lines
583 B
Text
|
FROM jboss/base-jdk:8
|
||
|
|
||
|
ENV JBOSS_HOME /opt/jboss/wildfly
|
||
|
WORKDIR $JBOSS_HOME
|
||
|
|
||
|
ENV CONFIGURATION standalone.xml
|
||
|
|
||
|
# Ensure signals are forwarded to the JVM process correctly for graceful shutdown
|
||
|
ENV LAUNCH_JBOSS_IN_BACKGROUND 1
|
||
|
|
||
|
USER root
|
||
|
RUN yum -y install iproute
|
||
|
|
||
|
ADD wildfly ./
|
||
|
ADD *.sh /usr/local/bin/
|
||
|
|
||
|
RUN chown -R jboss . ;\
|
||
|
chgrp -R jboss . ;\
|
||
|
chmod -R -v ug+x bin/*.sh ;\
|
||
|
chmod -R -v ug+x /usr/local/bin/
|
||
|
|
||
|
USER jboss
|
||
|
|
||
|
EXPOSE 8080
|
||
|
EXPOSE 9990
|
||
|
HEALTHCHECK --interval=5s --timeout=5s --retries=12 CMD ["wildfly-healthcheck.sh"]
|
||
|
ENTRYPOINT ["docker-entrypoint.sh"]
|