... |
... |
@@ -1,16 +1,18 @@ |
1 |
1 |
###### Dockerfile |
2 |
2 |
|
3 |
|
- FROM quay.io/keycloak/keycloak:22.0.1 as builder |
4 |
|
- ENV KC_HEALTH_ENABLED=false |
5 |
|
- ENV KC_METRICS_ENABLED=false |
6 |
|
- ENV KC_DB=postgres |
7 |
|
- WORKDIR /opt/keycloak |
8 |
|
- RUN /opt/keycloak/bin/kc.sh build |
9 |
|
- |
10 |
|
- FROM quay.io/keycloak/keycloak:22.0.1 |
11 |
|
- COPY --from=builder /opt/keycloak/ /opt/keycloak/ |
12 |
|
- ENTRYPOINT ["/opt/keycloak/bin/kc.sh"] |
|
3 |
+```Dockerfile |
|
4 |
+FROM quay.io/keycloak/keycloak:22.0.1 as builder |
|
5 |
+ENV KC_HEALTH_ENABLED=false |
|
6 |
+ENV KC_METRICS_ENABLED=false |
|
7 |
+ENV KC_DB=postgres |
|
8 |
+WORKDIR /opt/keycloak |
|
9 |
+RUN /opt/keycloak/bin/kc.sh build |
13 |
13 |
|
|
11 |
+FROM quay.io/keycloak/keycloak:22.0.1 |
|
12 |
+COPY --from=builder /opt/keycloak/ /opt/keycloak/ |
|
13 |
+ENTRYPOINT ["/opt/keycloak/bin/kc.sh"] |
|
14 |
+``` |
|
15 |
+ |
14 |
14 |
###### docker-compose.yml |
15 |
15 |
|
16 |
16 |
```yaml |
... |
... |
@@ -63,7 +63,7 @@ |
63 |
63 |
KC_DB_PASSWORD: <enter-postgres-password> |
64 |
64 |
# KC_LOG_LEVEL: DEBUG |
65 |
65 |
depends_on: |
66 |
|
- - keycloak-postgres |
|
68 |
+ - postgres |
67 |
67 |
labels: |
68 |
68 |
- "traefik.enable=true" |
69 |
69 |
- "traefik.http.routers.keycloak.rule=Host(`<subdomain>`)" |