keycloak / Dockerfile
stephenz007's picture
Duplicate from stephenz007/keycloak
2aaf342
raw
history blame contribute delete
522 Bytes
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