jboss/jbpm-workbench-showcase
################################################################################# # Dockerfile that provides the image for JBoss jBPM Workbench 7.17.0.Final Showcase ################################################################################# ####### BASE ############ FROM jboss/jbpm-workbench:7.17.0.Final ####### MAINTAINER ############ MAINTAINER "Michael Biarnes Kiefer" "mbiarnes@redhat.com" ####### ENVIRONMENT ############ # Use demo and examples by default in this showcase image (internet connection required). ENV KIE_SERVER_PROFILE standalone ENV JAVA_OPTS -Xms256m -Xmx2048m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=512m -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 ####### jBPM Workbench CUSTOM CONFIGURATION ############ ADD etc/application-users.properties $JBOSS_HOME/standalone/configuration/application-users.properties ADD etc/application-roles.properties $JBOSS_HOME/standalone/configuration/application-roles.properties ADD etc/jbpm-custom.cli $JBOSS_HOME/bin/jbpm-custom.cli # Added files are chowned to root user, change it to the jboss one. USER root RUN chown jboss:jboss $JBOSS_HOME/standalone/configuration/application-users.properties && \ chown jboss:jboss $JBOSS_HOME/standalone/configuration/application-roles.properties # Switchback to jboss user USER jboss RUN $JBOSS_HOME/bin/jboss-cli.sh --file=$JBOSS_HOME/bin/jbpm-custom.cli && \ rm -rf $JBOSS_HOME/standalone/configuration/standalone_xml_history/current ####### RUNNING JBPM-WB ############ WORKDIR $JBOSS_HOME/bin/ CMD ["./start_jbpm-wb.sh"]