binary1ne commited on
Commit
5abc49d
·
verified ·
1 Parent(s): f3ccd2d

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -11
Dockerfile CHANGED
@@ -1,26 +1,19 @@
1
  FROM quay.io/keycloak/keycloak:25.0.6 as builder
2
 
3
  ENV KC_DB=dev-mem
4
-
5
  WORKDIR /opt/keycloak
6
-
7
- # Build Keycloak
8
  RUN /opt/keycloak/bin/kc.sh build
9
 
10
-
11
  FROM quay.io/keycloak/keycloak:25.0.6
12
 
13
- WORKDIR /opt/keycloak
14
-
15
- # Copy built files
16
  COPY --from=builder /opt/keycloak/ /opt/keycloak/
 
17
 
18
- # Copy entrypoint script with proper permissions
19
- COPY docker-entrypoint.sh /opt/keycloak/docker-entrypoint.sh
20
- RUN chmod +x /opt/keycloak/docker-entrypoint.sh
21
 
 
22
 
 
23
  EXPOSE 7860
24
 
25
- # Use our entrypoint
26
  ENTRYPOINT ["/opt/keycloak/docker-entrypoint.sh"]
 
1
  FROM quay.io/keycloak/keycloak:25.0.6 as builder
2
 
3
  ENV KC_DB=dev-mem
 
4
  WORKDIR /opt/keycloak
 
 
5
  RUN /opt/keycloak/bin/kc.sh build
6
 
 
7
  FROM quay.io/keycloak/keycloak:25.0.6
8
 
 
 
 
9
  COPY --from=builder /opt/keycloak/ /opt/keycloak/
10
+ COPY --chown=keycloak:keycloak docker-entrypoint.sh /opt/keycloak/
11
 
12
+ USER keycloak
 
 
13
 
14
+ RUN chmod 777 /opt/keycloak/docker-entrypoint.sh
15
 
16
+ WORKDIR /opt/keycloak
17
  EXPOSE 7860
18
 
 
19
  ENTRYPOINT ["/opt/keycloak/docker-entrypoint.sh"]