- Docker
- Spring Boot
- Kafka
- Youtube-DL
- Docker
- Docker Compose
- Clone repository
- Go root directory in terminal and run following command (it takes approximately 30 minutes)
docker compose up
- After completed build and start process you have 5 running containers:
- Go http://localhost:8080/api/all
- You can access downloaded audios from here.
- Send post request to http://localhost:8080/api/downloads like below:
- After a while, you can see downloaded mp3 file in the above list.