Spaces:
Paused
Paused
Update Dockerfile
Browse files- Dockerfile +15 -14
Dockerfile
CHANGED
|
@@ -15,25 +15,26 @@ ENV KEYCLOAK_ADMIN=admin \
|
|
| 15 |
EXPOSE 7860
|
| 16 |
|
| 17 |
# Generate a self-signed certificate (Java keystore)
|
| 18 |
-
RUN mkdir -p /opt/keycloak/certs && \
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
# Let KC_HOSTNAME be injected dynamically by environment / Kubernetes
|
| 29 |
ENV KC_HOSTNAME=0.0.0.0
|
| 30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
ENTRYPOINT ["/opt/keycloak/bin/kc.sh"]
|
| 32 |
|
| 33 |
# Run Keycloak HTTPS on 7860 with self-signed cert
|
| 34 |
CMD ["start", \
|
| 35 |
"--https-port=7860", \
|
| 36 |
-
"--https-key-store-file=/opt/keycloak/certs/keycloak.jks", \
|
| 37 |
-
"--https-key-store-password=password", \
|
| 38 |
-
"--hostname-strict=false", \
|
| 39 |
"--hostname=${KC_HOSTNAME}"]
|
|
|
|
| 15 |
EXPOSE 7860
|
| 16 |
|
| 17 |
# Generate a self-signed certificate (Java keystore)
|
| 18 |
+
# RUN mkdir -p /opt/keycloak/certs && \
|
| 19 |
+
# keytool -genkeypair \
|
| 20 |
+
# -storepass password \
|
| 21 |
+
# -keypass password \
|
| 22 |
+
# -keyalg RSA \
|
| 23 |
+
# -keysize 2048 \
|
| 24 |
+
# -dname "CN=localhost" \
|
| 25 |
+
# -alias keycloak \
|
| 26 |
+
# -keystore /opt/keycloak/certs/keycloak.jks
|
| 27 |
+
|
| 28 |
+
# # Let KC_HOSTNAME be injected dynamically by environment / Kubernetes
|
| 29 |
ENV KC_HOSTNAME=0.0.0.0
|
| 30 |
|
| 31 |
+
# "--https-key-store-file=/opt/keycloak/certs/keycloak.jks", \
|
| 32 |
+
# "--https-key-store-password=password", \
|
| 33 |
+
# "--hostname-strict=false", \
|
| 34 |
+
|
| 35 |
ENTRYPOINT ["/opt/keycloak/bin/kc.sh"]
|
| 36 |
|
| 37 |
# Run Keycloak HTTPS on 7860 with self-signed cert
|
| 38 |
CMD ["start", \
|
| 39 |
"--https-port=7860", \
|
|
|
|
|
|
|
|
|
|
| 40 |
"--hostname=${KC_HOSTNAME}"]
|