+ postgresql:
+ image: postgres:14
+ volumes:
+ - postgres:/var/lib/postgresql/data
+ environment:
+ POSTGRES_DB: conduktor-platform
+ POSTGRES_USER: juplo
+ POSTGRES_PASSWORD: juplo
+ POSTGRES_HOST_AUTH_METHOD: scram-sha-256
+
+ conduktor-platform:
+ image: conduktor/conduktor-platform:1.18.2
+ depends_on:
+ - postgresql
+ volumes:
+ - conduktor:/var/conduktor
+ environment:
+ CDK_DATABASE_URL: postgresql://juplo:juplo@postgresql:5432/conduktor-platform
+ CDK_CLUSTERS_0_ID: juplo
+ CDK_CLUSTERS_0_NAME: juplo
+ CDK_CLUSTERS_0_BOOTSTRAPSERVERS: kafka-1:9092,kafka-2:9092,kafka-3:9092
+ CDK_CLUSTERS_0_SCHEMAREGISTRY_URL: http://schema-registry:8085
+ CDK_CLUSTERS_0_KAFKACONNECTS_0_ID: juplo
+ CDK_CLUSTERS_0_KAFKACONNECTS_0_NAME: juplo
+ CDK_CLUSTERS_0_KAFKACONNECTS_0_URL: http://connect:8083
+ CDK_CLUSTERS_0_JMXSCRAPEPORT: 80
+ CDK_MONITORING_CORTEX-URL: http://conduktor-monitoring:9009/
+ CDK_MONITORING_ALERT-MANAGER-URL: http://conduktor-monitoring:9010/
+ CDK_MONITORING_CALLBACK-URL: http://conduktor-platform:8080/monitoring/api/
+ CDK_MONITORING_NOTIFICATIONS-CALLBACK-URL: http://localhost:8080
+ CDK_ORGANIZATION_NAME: juplo
+ CDK_ADMIN_EMAIL: juplo
+ CDK_ADMIN_PASSWORD: juplo
+ healthcheck:
+ test: curl -f http://localhost:8080/platform/api/modules/health/live || exit 1
+ interval: 10s
+ start_period: 10s
+ timeout: 5s
+ retries: 3