diff --git a/docker-compose.yml b/docker-compose.yml index 7e85761..3d098cb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,53 +1,53 @@ version: '3.4' services: keycloak: - image: jboss/keycloak-mysql:3.4.0.Final - command: ["-b", "0.0.0.0", "-Dkeycloak.migration.action=import", "-Dkeycloak.migration.provider=dir", "-Dkeycloak.migration.dir=/opt/jboss/keycloak/realm-config", "-Dkeycloak.migration.strategy=OVERWRITE_EXISTING", "-Djboss.socket.binding.port-offset=1000"] + image: jboss/keycloak-mysql:3.4.3.Final + command: ["-b", "0.0.0.0", "-Dkeycloak.migration.action=import", "-Dkeycloak.migration.provider=dir", "-Dkeycloak.migration.dir=/opt/jboss/keycloak/realm-config", "-Dkeycloak.migration.strategy=IGNORE_EXISTING", "-Djboss.socket.binding.port-offset=1000"] volumes: - ./config/keycloak:/opt/jboss/keycloak/realm-config environment: KEYCLOAK_USER: ${KEYCLOAK_USER} KEYCLOAK_PASSWORD: ${KEYCLOAK_PASSWORD} MYSQL_PORT_3306_TCP_ADDR: keycloak-db MYSQL_PORT_3306_TCP_PORT: 3306 MYSQL_DATABASE: keycloak MYSQL_USER: keycloak MYSQL_PASSWORD: keycloak ports: - "9080:9080" - "9443:9443" depends_on: - zookeeper keycloak-db: image: mysql volumes: - keycloak-db:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: keycloak MYSQL_USER: keycloak MYSQL_PASSWORD: keycloak zookeeper: image: wurstmeister/zookeeper volumes: - zookeeper-conf:/opt/zookeeper-3.4.9/conf - zookeeper-data:/opt/zookeeper-3.4.9/data kafka: image: wurstmeister/kafka:0.10.1.1 environment: KAFKA_ADVERTISED_HOST_NAME: ${KAFKA_ADVERTISED_HOST_NAME} KAFKA_ADVERTISED_PORT: ${KAFKA_ADVERTISED_PORT} KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 KAFKA_CREATE_TOPICS: courses:1:1,chapters:1:1,pages:1:1 ports: - "${KAFKA_ADVERTISED_PORT}:${KAFKA_ADVERTISED_PORT}" depends_on: - zookeeper volumes: - kafka:/kafka volumes: kafka: zookeeper-conf: zookeeper-data: keycloak-db: