Guest User

Untitled

a guest
Dec 24th, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. FROM jboss/keycloak:4.6.0.Final
  2.  
  3. WORKDIR /opt/jboss/keycloak
  4.  
  5. COPY realm-export.json /opt/jboss/keycloak/
  6.  
  7. EXPOSE 8443
  8.  
  9. ENTRYPOINT [ "/opt/jboss/tools/docker-entrypoint.sh" ]
  10. CMD ["-b", "0.0.0.0", "-bmanagement", "0.0.0.0", "-Dkeycloak.import=realm-export.json -Dkeycloak.migration.strategy=OVERWRITE_EXISTING"]
  11.  
  12. version: '2'
  13.  
  14. services:
  15. keycloak:
  16. build: "./Keycloak + actibook-app client import"
  17. depends_on:
  18. - keycloak-postgres
  19. environment:
  20. - KEYCLOAK_USER=${KEYCLOAK_USER}
  21. - KEYCLOAK_PASSWORD=${KEYCLOAK_PASSWORD}
  22. - KEYCLOAK_IMPORT=${KEYCLOAK_IMPORT}
  23. - POSTGRES_USER=${KEYCLOAK_DATABASE_USER}
  24. - POSTGRES_PASSWORD=${KEYCLOAK_DATABASE_PASSW}
  25. - POSTGRES_PORT_5432_TCP_ADDR= keycloak-postgres
  26. ports:
  27. - "8443:8443"
  28. labels:
  29. - "traefik.frontend.passHostHeader=true"
  30.  
  31. traefik:
  32. build: ./traefik
  33. ports:
  34. - "80:80"
  35. - "443:443"
  36. - "8080:8080"
  37. volumes:
  38. - /var/run/docker.sock:/var/run/docker.sock
  39. restart: unless-stopped
Add Comment
Please, Sign In to add comment