FROM jboss/wildfly:14.0.0.Final ENV DB_VENDOR POSTGRES COPY standalone-ha.xml /opt/jboss/wildfly/standalone/configuration/ COPY entrypoint.sh /opt/entrypoint.sh COPY docker-entrypoint.sh /opt/jboss/docker-entrypoint.sh COPY parameters/fetchParameters.sh /opt/jboss/wildfly/ COPY parameters/parameters.properties /opt/jboss/wildfly/ RUN mkdir -p /opt/jboss/wildfly/modules/system/layers/base/org/postgresql/jdbc/main COPY module.xml /opt/jboss/wildfly/modules/system/layers/base/org/postgresql/jdbc/main COPY postgresql-42.2.5.jar /opt/jboss/wildfly/modules/system/layers/base/org/postgresql/jdbc/main COPY jq /usr/bin COPY libjq.so.1.0.4 /usr/lib64 COPY libonig.so.2.0.0 /usr/lib64 USER root RUN ln -s /usr/lib64/libjq.so.1.0.4 /usr/lib64/libjq.so.1 RUN ln -s /usr/lib64/libonig.so.2.0.0 /usr/lib64/libonig.so.2 #RUN yum install -y jq RUN curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" RUN unzip awscli-bundle.zip RUN ./awscli-bundle/install -b ~/bin/aws RUN chmod a+x /opt/entrypoint.sh RUN chmod a+x /opt/jboss/docker-entrypoint.sh RUN chmod a+x /opt/jboss/wildfly/./fetchParameters.sh RUN chmod a+x /usr/bin/jq RUN /opt/jboss/wildfly/bin/add-user.sh admin Admin#70365 --silent EXPOSE 8080 9990 #CMD ["/opt/jboss/wildfly/bin/standalone.sh", "-b", "0.0.0.0", "--server-config", "standalone-ha.xml", "-bmanagement", "0.0.0.0"] ENTRYPOINT [ "/opt/entrypoint.sh" ] CMD ["-b", "0.0.0.0", "--server-config", "standalone-ha.xml", "-bmanagement", "0.0.0.0"]