24 lines
706 B
Docker
24 lines
706 B
Docker
FROM quay.io/wildfly/wildfly
|
|
|
|
# Enviorment variables
|
|
ENV WILDFLY_USER admin
|
|
ENV WILDFLY_PASS pass
|
|
|
|
ENV DB_NAME sample
|
|
ENV DB_USER mysql
|
|
ENV DB_PASS mysql
|
|
ENV DB_URI localhost:3306
|
|
|
|
RUN echo "=> Downloading MariaDB driver"
|
|
RUN curl https://downloads.mariadb.com/Connectors/java/connector-java-3.0.4/mariadb-java-client-3.0.4.jar > /opt/jboss/mariadb.driver.jar
|
|
|
|
ENV JBOSS_CLI /opt/jboss/wildfly/bin/jboss-cli.sh
|
|
ENV DEPLOYMENT_DIR /opt/jboss/wildfly/standalone/deployments/
|
|
|
|
# Expose http and admin ports and debug port
|
|
EXPOSE 8080 9990
|
|
|
|
RUN mkdir -p ${JBOSS_HOME}/customization/init.d
|
|
ADD docker-entrypoint.sh /opt/jboss/wildfly/customization/
|
|
CMD ["/opt/jboss/wildfly/customization/docker-entrypoint.sh"]
|