Searches and retrieves random songs from Bandcamp music platform. Listens to Kafka topics for song requests and publishes discovered tracks.
- Ensure Kafka is running on
localhost:9092 - Update Kafka configuration in
application.propertiesif needed - Run:
mvn spring-boot:run - Service starts on port
8080
Deploy to Kubernetes namespace muzika:
kubectl apply -k k8s/Image: ${ACR_NAME}.azurecr.io/muzika/bandcampapi:latest
Requires: Kafka cluster, Azure Key Vault secrets, ConfigMap