Skip to content

Instantly share code, notes, and snippets.

@takuya-andou
Last active February 25, 2019 01:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save takuya-andou/57596c7b95e5152a8a206b3ec9ae6e7c to your computer and use it in GitHub Desktop.
Save takuya-andou/57596c7b95e5152a8a206b3ec9ae6e7c to your computer and use it in GitHub Desktop.
ドルフィン
FROM jboss/base-jdk:8
MAINTAINER Takuya Ando <biz@takuya-andou.com>
# change version for Open Dolphin
ENV WILDFLY_VERSION 9.0.1.Final
# change SHA1 for ver 9.0.1.Final (REF https://hub.docker.com/r/cvugrinec/wildfly/ )
ENV WILDFLY_SHA1 abe037d5d1cb97b4d07fbfe59b6a1345a39a9ae5
ENV JBOSS_HOME /opt/jboss/wildfly
USER root
RUN cd $HOME \
&& curl -O https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz \
&& sha1sum wildfly-$WILDFLY_VERSION.tar.gz | grep $WILDFLY_SHA1 \
&& tar xf wildfly-$WILDFLY_VERSION.tar.gz \
&& mv $HOME/wildfly-$WILDFLY_VERSION $JBOSS_HOME \
&& rm wildfly-$WILDFLY_VERSION.tar.gz \
&& chown -R jboss:0 ${JBOSS_HOME} \
&& chmod -R g+rw ${JBOSS_HOME}
ENV LAUNCH_JBOSS_IN_BACKGROUND true
USER jboss
EXPOSE 8080 5002
ADD modules /opt/jboss/wildfly/modules/
ADD standalone-dolphin.xml /opt/jboss/wildfly/standalone/configuration/
ADD opendolphin-server-2.7.0.war /opt/jboss/wildfly/standalone/deployments/
ADD custom.properties /opt/jboss/wildfly/
ADD templates /opt/jboss/wildfly/templates
ADD docker-entrypoint.sh /opt/jboss/wildfly/
ENTRYPOINT [ "/opt/jboss/wildfly/docker-entrypoint.sh" ]
CMD [ "0.0.0.0" ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment