-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathDockerfile
9 lines (7 loc) · 848 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
FROM jboss/keycloak:latest
ENV JAVA_OPTS="-Djava.security.egd=file:/dev/urandom"
ADD changeDatabase.xsl /opt/jboss/keycloak/
RUN java -jar /usr/share/java/saxon.jar -s:/opt/jboss/keycloak/standalone/configuration/standalone.xml -xsl:/opt/jboss/keycloak/changeDatabase.xsl -o:/opt/jboss/keycloak/standalone/configuration/standalone.xml; java -jar /usr/share/java/saxon.jar -s:/opt/jboss/keycloak/standalone/configuration/standalone-ha.xml -xsl:/opt/jboss/keycloak/changeDatabase.xsl -o:/opt/jboss/keycloak/standalone/configuration/standalone-ha.xml; rm /opt/jboss/keycloak/changeDatabase.xsl
RUN mkdir -p /opt/jboss/keycloak/modules/system/layers/base/com/oracle/ojdbc6/main
ADD ojdbc6.jar /opt/jboss/keycloak/modules/system/layers/base/com/oracle/ojdbc6/main/
ADD module.xml /opt/jboss/keycloak/modules/system/layers/base/com/oracle/ojdbc6/main/