docker compose for usage of mongodb & Login module using mongodb
This commit is contained in:
parent
657a0f9a03
commit
b1d5f53a79
13 changed files with 35 additions and 11 deletions
|
|
@ -27,10 +27,13 @@ ENV JAVA_OPTS -Xms256m -Xmx4512m
|
|||
##com.pymmasoftware.kie-realm
|
||||
RUN mkdir /opt/jboss/wildfly/modules/com
|
||||
RUN mkdir /opt/jboss/wildfly/modules/com/pymmasoftware
|
||||
RUN mkdir /opt/jboss/wildfly/modules/com/pymmasoftware/loginmodule
|
||||
RUN mkdir /opt/jboss/wildfly/modules/com/pymmasoftware/loginmodule/main
|
||||
ADD maven/pymma-kie-login-module.jar /opt/jboss/wildfly/modules/com/pymmasoftware/loginmodule/main/pymma-kie-login-module.jar
|
||||
ADD etc/module-loginmodule.xml /opt/jboss/wildfly/modules/com/pymmasoftware/loginmodule/main/module.xml
|
||||
RUN mkdir /opt/jboss/wildfly/modules/com/pymmasoftware/pymma-kie-loginmodule
|
||||
RUN mkdir /opt/jboss/wildfly/modules/com/pymmasoftware/pymma-kie-loginmodule/main
|
||||
ADD maven/pymma-kie-login-module.jar /opt/jboss/wildfly/modules/com/pymmasoftware/pymma-kie-loginmodule/main/pymma-kie-loginmodule.jar
|
||||
ADD maven/mongodb-driver.jar /opt/jboss/wildfly/modules/com/pymmasoftware/pymma-kie-loginmodule/main/mongodb-driver.jar
|
||||
ADD maven/mongodb-driver-core.jar /opt/jboss/wildfly/modules/com/pymmasoftware/pymma-kie-loginmodule/main/mongodb-driver-core.jar
|
||||
ADD maven/bson.jar /opt/jboss/wildfly/modules/com/pymmasoftware/pymma-kie-loginmodule/main/bson.jar
|
||||
ADD etc/module-loginmodule.xml /opt/jboss/wildfly/modules/com/pymmasoftware/pymma-kie-loginmodule/main/module.xml
|
||||
|
||||
|
||||
|
||||
|
|
@ -62,14 +65,12 @@ EXPOSE 8001
|
|||
|
||||
####### Drools Workbench CUSTOM CONFIGURATION ############
|
||||
ADD etc/standalone-full-drools.xml $JBOSS_HOME/standalone/configuration/standalone-full-drools.xml
|
||||
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/application-users.properties $JBOSS_HOME/standalone/configuration/application-users.properties
|
||||
#ADD etc/application-roles.properties $JBOSS_HOME/standalone/configuration/application-roles.properties
|
||||
|
||||
# Added files are chowned to root user, change it to the jboss one.
|
||||
USER root
|
||||
RUN chown jboss:jboss $JBOSS_HOME/standalone/configuration/standalone-full-drools.xml && \
|
||||
chown jboss:jboss $JBOSS_HOME/standalone/configuration/application-users.properties && \
|
||||
chown jboss:jboss $JBOSS_HOME/standalone/configuration/application-roles.properties
|
||||
RUN chown jboss:jboss $JBOSS_HOME/standalone/configuration/standalone-full-drools.xml
|
||||
|
||||
# Switchback to jboss user
|
||||
USER root
|
||||
|
|
|
|||
|
|
@ -3,7 +3,8 @@
|
|||
# Start Wildfly with the given arguments.
|
||||
echo "Running Drools Workbench on JBoss Wildfly..."
|
||||
#export JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,address=50505,suspend=y,server=y"
|
||||
exec ./standalone.sh -b $JBOSS_BIND_ADDRESS -c $KIE_SERVER_PROFILE.xml -Djava.net.preferIPv4Stack=true -Dorg.uberfire.metadata.index.dir=/home/lucene -Dorg.uberfire.nio.git.daemon.host=0.0.0.0 -Dorg.uberfire.nio.git.ssh.host=0.0.0.0 -Dorg.guvnor.m2repo.dir=/m2_kiewb/repository -DM2_HOME=/m2_kiewb/repository -Dorg.uberfire.nio.git.dir=/home/niodir -Dorg.uberfire.nio.git.dirname=gitBase -Dorg.appformer.m2repo.url=http://localhost:8080/kie-wb/maven2 -Dkie.maven.settings.custom=/m2_kiewb/settings.xml -Dfile.encoding=UTF-8 -Duser.language=fr -Duser.country=FR
|
||||
export JAVA_OPTS=" -Djava.net.preferIPv4Stack=true -Dorg.uberfire.metadata.index.dir=/home/lucene -Dorg.uberfire.nio.git.daemon.host=0.0.0.0 -Dorg.uberfire.nio.git.ssh.host=0.0.0.0 -Dorg.guvnor.m2repo.dir=/m2_kiewb/repository -DM2_HOME=/m2_kiewb/repository -Dorg.uberfire.nio.git.dir=/home/niodir -Dorg.uberfire.nio.git.dirname=gitBase -Dorg.appformer.m2repo.url=http://localhost:8080/kie-wb/maven2 -Dkie.maven.settings.custom=/m2_kiewb/settings.xml -Dfile.encoding=UTF-8 -Duser.language=fr -Duser.country=FR -Dorg.uberfire.ext.security.management.api.userManagementServices=PymmaKieSecurityService "
|
||||
exec ./standalone.sh -b $JBOSS_BIND_ADDRESS -c $KIE_SERVER_PROFILE.xml
|
||||
exit $?
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
editor.link_modal.header
Reference in a new issue