mirror of
https://github.com/symfony/recipes-contrib.git
synced 2026-03-23 16:22:19 +01:00
Feat/changes on rossel kafka yaml (#1786)
* [FEAT] Add Docker config on rossel-kafka recipe * Changes on rossel_kafka.yaml
This commit is contained in:
25
rossel/rossel-kafka/0.0/compose.kafka.yaml
Normal file
25
rossel/rossel-kafka/0.0/compose.kafka.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
services:
|
||||
kafka:
|
||||
image: apache/kafka:4.0.0
|
||||
hostname: ${KAFKA_HOSTNAME:-kafka}
|
||||
container_name: ${KAFKA_CONTAINER_NAME:-kafka}
|
||||
ports:
|
||||
- "${KAFKA_CONTAINER_PORT:-9092}:9092"
|
||||
- "${KAFKA_CONTAINER_INTERNAL_PORT:-29092}:29092"
|
||||
networks:
|
||||
- ${KAFKA_NETWORK:-default}
|
||||
environment:
|
||||
KAFKA_BROKER_ID: ${KAFKA_CONTAINER_BROKER_ID:-1}
|
||||
KAFKA_NODE_ID: ${KAFKA_CONTAINER_NODE_ID:-1}
|
||||
KAFKA_PROCESS_ROLES: "broker,controller"
|
||||
KAFKA_CONTROLLER_QUORUM_VOTERS: "${KAFKA_CONTAINER_QUORUM_VOTERS:-1@kafka:9093}"
|
||||
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT
|
||||
KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092,CONTROLLER://0.0.0.0:9093
|
||||
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://${KAFKA_CONTAINER_ADVERTISED_HOST:-kafka}:9092
|
||||
KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT
|
||||
KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER
|
||||
KAFKA_LOG_DIRS: /tmp/kraft-combined-logs
|
||||
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
|
||||
KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1
|
||||
KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1
|
||||
CLUSTER_ID: ${KAFKA_CONTAINER_CLUSTER_ID}
|
||||
@@ -1,3 +1,4 @@
|
||||
rossel_kafka:
|
||||
host: '%env(ROSSEL_KAFKA_HOST)%'
|
||||
port: '%env(ROSSEL_KAFKA_PORT)%'
|
||||
broker_url: '%env(ROSSEL_KAFKA_BROKER_URL)%'
|
||||
producer:
|
||||
app_name: '%env(ROSSEL_KAFKA_PRODUCER_APP_NAME)%'
|
||||
|
||||
@@ -3,10 +3,18 @@
|
||||
"Rossel\\RosselKafka\\RosselKafkaBundle": ["all"]
|
||||
},
|
||||
"env": {
|
||||
"ROSSEL_KAFKA_HOST": "localhost",
|
||||
"ROSSEL_KAFKA_PORT": "9092"
|
||||
"ROSSEL_KAFKA_BROKER_URL": "broker:9092",
|
||||
"ROSSEL_KAFKA_PRODUCER_APP_NAME": "ChangeMe!",
|
||||
"KAFKA_CONTAINER_CLUSTER_ID": "ChangeMe!",
|
||||
"KAFKA_CONTAINER_PORT": "9092",
|
||||
"KAFKA_CONTAINER_INTERNAL_PORT": "29092",
|
||||
"KAFKA_CONTAINER_ADVERTISED_HOST": "kafka",
|
||||
"KAFKA_CONTAINER_QUORUM_VOTERS": "1@kafka:9093",
|
||||
"KAFKA_CONTAINER_BROKER_ID": "-1",
|
||||
"KAFKA_CONTAINER_NODE_ID": "-1"
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
"config/": "%CONFIG_DIR%/",
|
||||
"compose.kafka.yaml": "compose.kafka.yaml"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user