Browse Source

Daily Commit

master
Richard Shih 6 years ago
parent
commit
6535fe55bd
5 changed files with 26 additions and 22 deletions
  1. 34
      wildfly/Dockerfile
  2. 4
      wildfly/initial/setup.sh
  3. 0
      wildfly/initial/startwf.sh
  4. 10
      wildfly/modules/make_modules.sh
  5. 0
      wildfly/modules/module_commons_fileupload.xml

34
wildfly/Dockerfile

@ -1,28 +1,28 @@
FROM jboss/wildfly
FROM jboss/wildfly:11.0.0.Final
# Environment variable with default value
ARG WAR_FILE_FROM=appfile.war
ARG WAR_FILE_DEPLOY=${WAR_FILE_FROM}
# ARG WAR_FILE_FROM=appfile.war
# ARG WAR_FILE_DEPLOY=${WAR_FILE_FROM}
LABEL maintainer="richard_shih@wanhai.com"
#RUN echo ${APP_FILE}
USER root
# RUN yum install net-tools -y
#default user is 'jboss'
#USER jboss
#prepare tmp dir
COPY ./modules/* /tmp/modules/
COPY --chown=jboss . ${JBOSS_HOME}/config
#create additional modules
RUN /tmp/modules/make_modules.sh
#customize modules
RUN cd ${JBOSS_HOME}/config/modules && ./make_modules.sh
# Add your application to the deployment folder
COPY ${WAR_FILE_FROM} ${JBOSS_HOME}/standalone/deployments/${WAR_FILE_DEPLOY}
COPY startwf-ha.sh ${JBOSS_HOME}/bin/startwf-ha.sh
#customize settings
RUN cd ${JBOSS_HOME}/config/initial && ./setup.sh
# Add user for adminstration purpose
RUN ${JBOSS_HOME}/bin/add-user.sh admin wanhai_2 --silent
USER jboss
#cleanup
RUN rm -rf ${JBOSS_HOME}/config
# Add your application to the deployment folder
# COPY ${WAR_FILE_FROM} ${JBOSS_HOME}/standalone/deployments/${WAR_FILE_DEPLOY}
EXPOSE 8080 9990
CMD ["sh","-c","/opt/jboss/wildfly/bin/startwf-ha.sh"]
CMD ["sh","-c","/opt/jboss/wildfly/bin/startwf.sh"]

4
wildfly/initial/setup.sh

@ -0,0 +1,4 @@
# Add user for adminstration purpose
${JBOSS_HOME}/bin/add-user.sh admin wanhai_2 --silent
cp ./startwf.sh ${JBOSS_HOME}/bin/startwf.sh

wildfly/startwf-ha.sh → wildfly/initial/startwf.sh

10
wildfly/modules/make_modules.sh

@ -7,7 +7,7 @@ ZK7_VER='7.0.3'
echo 'Download jars of org.apache.commons.fileupload =>'
mkdir -p ${WF_MODULE_PATH}/org/apache/commons/fileupload/main
curl -# -o ${WF_MODULE_PATH}/org/apache/commons/fileupload/main/commons-fileupload.jar http://central.maven.org/maven2/commons-fileupload/commons-fileupload/1.2.2/commons-fileupload-1.2.2.jar
cp /tmp/modules/module_commons_fileupload.xml ${WF_MODULE_PATH}/org/apache/commons/fileupload/main/module.xml
cp ./module_commons_fileupload.xml ${WF_MODULE_PATH}/org/apache/commons/fileupload/main/module.xml
#setup zk module(7.0.3)
echo 'Download jars of zk-'${ZK7_VER} '=>'
@ -26,7 +26,7 @@ curl -# -o ${WF_MODULE_PATH}/org/zkoss/zk/${ZK7_VER}/zsoup.jar http://mavensync.
curl -# -o ${WF_MODULE_PATH}/org/zkoss/zk/${ZK7_VER}/bsh.jar http://central.maven.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar
curl -# -o ${WF_MODULE_PATH}/org/zkoss/zk/${ZK7_VER}/slf4j-api.jar http://central.maven.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar
curl -# -o ${WF_MODULE_PATH}/org/zkoss/zk/${ZK7_VER}/slf4j-jdk14.jar http://central.maven.org/maven2/org/slf4j/slf4j-jdk14/1.7.5/slf4j-jdk14-1.7.5.jar
cp /tmp/modules/module_zk7.xml ${WF_MODULE_PATH}/org/zkoss/zk/${ZK7_VER}/module.xml
cp ./module_zk7.xml ${WF_MODULE_PATH}/org/zkoss/zk/${ZK7_VER}/module.xml
#setup zk module(8.0.2.2)
echo 'Download jars of zk-'${ZK8_VER} '=>'
@ -45,11 +45,11 @@ curl -# -o ${WF_MODULE_PATH}/org/zkoss/zk/${ZK8_VER}/zsoup.jar http://mavensync.
curl -# -o ${WF_MODULE_PATH}/org/zkoss/zk/${ZK8_VER}/bsh.jar http://central.maven.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar
curl -# -o ${WF_MODULE_PATH}/org/zkoss/zk/${ZK8_VER}/slf4j-api.jar http://central.maven.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar
curl -# -o ${WF_MODULE_PATH}/org/zkoss/zk/${ZK8_VER}/slf4j-jdk14.jar http://central.maven.org/maven2/org/slf4j/slf4j-jdk14/1.7.5/slf4j-jdk14-1.7.5.jar
cp /tmp/modules/module_zk8.xml ${WF_MODULE_PATH}/org/zkoss/zk/${ZK8_VER}/module.xml
cp ./module_zk8.xml ${WF_MODULE_PATH}/org/zkoss/zk/${ZK8_VER}/module.xml
mkdir ${WF_MODULE_PATH}/org/zkoss/zk/main && cp /tmp/modules/module_zk.xml ${WF_MODULE_PATH}/org/zkoss/zk/main/module.xml
#setup default slot of zk module(default is zk8)
mkdir ${WF_MODULE_PATH}/org/zkoss/zk/main && cp ./module_zk.xml ${WF_MODULE_PATH}/org/zkoss/zk/main/module.xml
rm -rf /tmp

0
wildfly/modules/module_commons_fileupload.xml

Loading…
Cancel
Save