在Kubernetes中部署keycloak的自定义SPI

mm5n2pyu  于 2023-02-03  发布在  Kubernetes
关注(0)|答案(1)|浏览(143)

我有keycloak 15版本的自定义SPI,我想每次都自动部署,意味着在新部署或如果Pod重新启动。
我可以用docker-compose来做这个,但无论如何都不能,在kubernetes中怎么做?

version: '3.7'

services:
  keycloak: 
    container_name: local_keycloak
    environment:
      KEYCLOAK_USER: admin
      KEYCLOAK_PASSWORD: admin            
    image: jboss/keycloak:latest
    ports:
      - "8080:8080"
    restart: unless-stopped
    volumes:
      - type: bind
        source: /home/vipul/Docker/common-keycloak-spi-0.1.jar
        target: /opt/jboss/keycloak/standalone/deployments/common-keycloak-spi-0.1.jar

任何帮助都将不胜感激。

w8f9ii69

w8f9ii691#

感谢所有的Maven,为提供触发点。能够完成这一点使用下面的docker文件。

FROM jboss/keycloak:latest
ADD common-keycloak-spi-0.1.jar /opt/jboss/keycloak/standalone/deployments/
ENTRYPOINT ["/usr/bin/env"]
CMD ["sh","/opt/jboss/tools/docker-entrypoint.sh"]

相关问题