mirror of
				https://github.com/openimsdk/open-im-server.git
				synced 2025-10-31 08:29:33 +08:00 
			
		
		
		
	feat: docker compose
Signed-off-by: Xinwei Xiong(cubxxw-openim) <3293172751nss@gmail.com>
This commit is contained in:
		
							parent
							
								
									3c796b7405
								
							
						
					
					
						commit
						77733fdb2b
					
				| @ -105,15 +105,17 @@ services: | |||||||
|         ipv4_address: ${ZOOKEEPER_NETWORK_ADDRESS} |         ipv4_address: ${ZOOKEEPER_NETWORK_ADDRESS} | ||||||
| 
 | 
 | ||||||
|   kafka: |   kafka: | ||||||
|     image: 'bitnami/kafka:latest' |     image: 'bitnami/kafka:3.5.1' | ||||||
|     container_name: kafka |     container_name: kafka | ||||||
|     user: root |     user: root | ||||||
|     restart: always |     restart: always | ||||||
|     ports: |     ports: | ||||||
|     - "${KAFKA_PORT}:9092" |     - "${KAFKA_PORT}:9092" | ||||||
|  |     - "9093:9093" | ||||||
|  |     - "9094:9094" | ||||||
|     volumes: |     volumes: | ||||||
|       - ./scripts/create_topic.sh:/opt/bitnami/kafka/create_topic.sh |       - ./scripts/create_topic.sh:/opt/bitnami/kafka/create_topic.sh | ||||||
|       - kafka_data:/bitnami/kafka |       - ${DATA_DIR}/components/kafka:/bitnami/kafka | ||||||
|     command: > |     command: > | ||||||
|       bash -c " |       bash -c " | ||||||
|       /opt/bitnami/scripts/kafka/run.sh & sleep 5; /opt/bitnami/kafka/create_topic.sh; wait |       /opt/bitnami/scripts/kafka/run.sh & sleep 5; /opt/bitnami/kafka/create_topic.sh; wait | ||||||
| @ -124,8 +126,9 @@ services: | |||||||
|        - KAFKA_CFG_NODE_ID=0 |        - KAFKA_CFG_NODE_ID=0 | ||||||
|        - TZ=Asia/Shanghai |        - TZ=Asia/Shanghai | ||||||
|        - KAFKA_CFG_PROCESS_ROLES=controller,broker |        - KAFKA_CFG_PROCESS_ROLES=controller,broker | ||||||
|        - KAFKA_CFG_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093 |  | ||||||
|        - KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT |        - KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT | ||||||
|  |        - KAFKA_CFG_ADVERTISED_LISTENERS=INSIDE://${KAFKA_NETWORK_ADDRESS}:9094,OUTSIDE://${KAFKA_NETWORK_ADDRESS}:9092 | ||||||
|  |        - KAFKA_CFG_LISTENERS=PLAINTEXT://${KAFKA_NETWORK_ADDRESS}:9092,CONTROLLER://${KAFKA_NETWORK_ADDRESS}:9093,EXTERNAL://${KAFKA_NETWORK_ADDRESS}:9094 | ||||||
|        - KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=0@kafka:9093 |        - KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=0@kafka:9093 | ||||||
|        - KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER |        - KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER | ||||||
|     networks: |     networks: | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user