docker-compose:
services:
banking-validation:
image: joao0212/banking-validation:v2
container_name: banking-validation-container
environment:
- QUARKUS_DATASOURCE_USERNAME=joao
- QUARKUS_DATASOURCE_PASSWORD=joao
- QUARKUS_DATASOURCE_HOST=postgres-db-alura
- QUARKUS_DATASOURCE_PORT=5432
ports:
- 8181:8181
depends_on:
- postgres-db-alura
postgres-db-alura:
image: postgres:14
container_name: postgres-db-alura-container
environment:
- POSTGRES_USER=joao
- POSTGRES_PASSWORD=joao
- POSTGRES_DB=agencia
ports:
- 5432:5432
volumes:
- ./init.sql:/docker-entrypoint-initdb.d/init.sql
zookeeper-alura:
image: confluentinc/cp-zookeeper:latest
container_name: zookeeper-alura
restart: always
ports:
- "2181:2181"
environment:
ZOOKEEPER_CLIENT_PORT: 2181
ZOOKEEPER_TICK_TIME: 2000
kafka-alura:
image: confluentinc/cp-kafka:latest
container_name: kafka-alura
restart: always
ports:
- "9092:9092"
environment:
KAFKA_BROKER_ID: 1
KAFKA_ZOOKEEPER_CONNECT: zookeeper-alura:2181
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
depends_on:
- zookeeper-alura
volumes:
postgres_data:
driver: local
mas quando dou o docker compose up, o pod do kafka fica reiniciando por causa de erro :
===> User
2025-06-17T14:55:23.941450240Z uid=1000(appuser) gid=1000(appuser) groups=1000(appuser)
2025-06-17T14:55:23.941620807Z ===> Configuring ...
2025-06-17T14:55:24.333235417Z KAFKA_PROCESS_ROLES is required.
2025-06-17T14:55:24.333281610Z Command [/usr/local/bin/dub ensure KAFKA_PROCESS_ROLES] FAILED !