FROM jboss/wildfly:21.0.1.Final
# creación de usuario admin
RUN $JBOSS_HOME/bin/add-user.sh admin PTjbossPr0d --silent

# configuraciones: datasources, proxy, etc
COPY ./config/ojdbc8-19.6.0.0.jar /opt/jboss/wildfly/modules/system/layers/base/com/oracle/main/
COPY ./config/module.xml /opt/jboss/wildfly/modules/system/layers/base/com/oracle/main/
COPY ./config/standalone.xml /opt/jboss/wildfly/standalone/configuration/
COPY ./config/standalone.conf /opt/jboss/wildfly/bin/

# Add .war to deployments
COPY ./target/siiprot.war /opt/jboss/wildfly/standalone/deployments/
COPY ./target/siiprot-jobSAC.war /opt/jboss/wildfly/standalone/deployments/
COPY ./target/siiprot-jobAgenda.war /opt/jboss/wildfly/standalone/deployments/
COPY ./target/siiprot-jobParalizarCaso.war /opt/jboss/wildfly/standalone/deployments/
COPY ./target/siiprot-jobNotificaciones.war /opt/jboss/wildfly/standalone/deployments/

CMD ["/opt/jboss/wildfly/bin/standalone.sh", "-b", "0.0.0.0", "-bmanagement", "0.0.0.0"]