add kafka to docker compose
This commit is contained in:
		
							parent
							
								
									72f2968bea
								
							
						
					
					
						commit
						6d6a9c09d2
					
				@ -38,6 +38,25 @@ services:
 | 
				
			|||||||
      - "15672:15672"
 | 
					      - "15672:15672"
 | 
				
			||||||
      - "5672:5672"
 | 
					      - "5672:5672"
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
					  zookeeper:
 | 
				
			||||||
 | 
					    environment:
 | 
				
			||||||
 | 
					      ZOOKEEPER_CLIENT_PORT: 2181
 | 
				
			||||||
 | 
					      ZOOKEEPER_TICK_TIME: 2000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  broker:
 | 
				
			||||||
 | 
					    environment:
 | 
				
			||||||
 | 
					      KAFKA_BROKER_ID: 1
 | 
				
			||||||
 | 
					      KAFKA_ZOOKEEPER_CONNECT: 'zookeeper:2181'
 | 
				
			||||||
 | 
					      KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_INTERNAL:PLAINTEXT
 | 
				
			||||||
 | 
					      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092,PLAINTEXT_INTERNAL://broker:29092
 | 
				
			||||||
 | 
					      KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
 | 
				
			||||||
 | 
					      KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1
 | 
				
			||||||
 | 
					      KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1
 | 
				
			||||||
 | 
					    ports:
 | 
				
			||||||
 | 
					      # To learn about configuring Kafka for access across networks see
 | 
				
			||||||
 | 
					      # https://www.confluent.io/blog/kafka-client-cannot-connect-to-broker-on-aws-on-docker-etc/
 | 
				
			||||||
 | 
					      - "9092:9092"
 | 
				
			||||||
 | 
					      
 | 
				
			||||||
  identity-api:
 | 
					  identity-api:
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      - ASPNETCORE_ENVIRONMENT=Development
 | 
					      - ASPNETCORE_ENVIRONMENT=Development
 | 
				
			||||||
 | 
				
			|||||||
@ -17,6 +17,14 @@ services:
 | 
				
			|||||||
  rabbitmq:
 | 
					  rabbitmq:
 | 
				
			||||||
    image: rabbitmq:3-management-alpine
 | 
					    image: rabbitmq:3-management-alpine
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
					  zookeeper:
 | 
				
			||||||
 | 
					    image: confluentinc/cp-zookeeper:7.3.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  broker:
 | 
				
			||||||
 | 
					    image: confluentinc/cp-kafka:7.3.0
 | 
				
			||||||
 | 
					    depends_on:
 | 
				
			||||||
 | 
					      - zookeeper  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  identity-api:
 | 
					  identity-api:
 | 
				
			||||||
    image: ${REGISTRY:-eshop}/identity.api:${PLATFORM:-linux}-${TAG:-latest}
 | 
					    image: ${REGISTRY:-eshop}/identity.api:${PLATFORM:-linux}-${TAG:-latest}
 | 
				
			||||||
    build:
 | 
					    build:
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user