... |
... |
@@ -1,18 +1,16 @@ |
1 |
1 |
###### Dockerfile |
2 |
2 |
|
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 |
|
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"] |
10 |
10 |
|
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 |
|
- |
16 |
16 |
###### docker-compose.yml |
17 |
17 |
|
18 |
18 |
```yaml |
... |
... |
@@ -65,7 +65,7 @@ |
65 |
65 |
KC_DB_PASSWORD: <enter-postgres-password> |
66 |
66 |
# KC_LOG_LEVEL: DEBUG |
67 |
67 |
depends_on: |
68 |
|
- - postgres |
|
66 |
+ - keycloak-postgres |
69 |
69 |
labels: |
70 |
70 |
- "traefik.enable=true" |
71 |
71 |
- "traefik.http.routers.keycloak.rule=Host(`<subdomain>`)" |