24 lines
956 B
Docker
24 lines
956 B
Docker
FROM jboss/wildfly:14.0.1.Final
|
|
|
|
# User root user to install software
|
|
USER root
|
|
RUN yum -y install expect
|
|
RUN yum -y install postgresql
|
|
|
|
# Switch back to jboss user
|
|
USER jboss
|
|
|
|
ADD createApplicationUser.sh /opt/jboss/wildfly/bin/
|
|
ADD createManagementUser.sh /opt/jboss/wildfly/bin/
|
|
|
|
RUN cd /opt/jboss/wildfly/bin && ./createApplicationUser.sh
|
|
RUN cd /opt/jboss/wildfly/bin && ./createManagementUser.sh
|
|
|
|
ADD MyHealth.ear /opt/jboss/wildfly/standalone/deployments/
|
|
RUN mkdir /opt/jboss/wildfly/modules/system/layers/base/org/postgresql/
|
|
RUN mkdir /opt/jboss/wildfly/modules/system/layers/base/org/postgresql/main
|
|
ADD postgresql-9.4.1209.jar /opt/jboss/wildfly/modules/system/layers/base/org/postgresql/main
|
|
ADD module.xml /opt/jboss/wildfly/modules/system/layers/base/org/postgresql/main
|
|
ADD standalone.xml /opt/jboss/wildfly/standalone/configuration/standalone.xml
|
|
|
|
CMD ["/opt/jboss/wildfly/bin/standalone.sh", "-b", "0.0.0.0", "-bmanagement", "0.0.0.0"] |