File size: 522 Bytes
2aaf342
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FROM jboss/keycloak

# Set environment variables
ENV KEYCLOAK_USER=admin
ENV KEYCLOAK_PASSWORD=admin
ENV DB_VENDOR=h2

# Copy the Keycloak configuration file
# COPY standalone-ha.xml /opt/jboss/keycloak/standalone/configuration/standalone.xml

# Expose Keycloak HTTPS port
EXPOSE 8443

# Start Keycloak
CMD ["-b", "0.0.0.0"]
ENTRYPOINT ["./opt/jboss/keycloak/bin/standalone.sh"]

# Create initial admin user during container runtime
RUN /opt/jboss/keycloak/bin/add-user-keycloak.sh -u $KEYCLOAK_USER -p $KEYCLOAK_PASSWORD