from app import create_app from app.integrations import KafkaIntegration from app.config import settings from app.utils.logger import logger app = create_app() if __name__ != "__main__": # # kafka = KafkaIntegration() # # logger.info("Starting Kafka consumer...") # while True: # message = kafka.receive_disbursement_messages( # topic=settings.KAFKA_PAYMENT_TOPIC, timeout=settings.KAFKA_TIMEOUT # ) # # if message: # logger.info(f"Processed message: {message}") # else: # logger.info("No message received within timeout") # Expose WSGI app instance for Gunicorn wsgi_app = app