This repo contains an ExpressJS server to get information about Youtube video and download and strip audio by video URL or video ID.
Clone the GitHub repository
git clone git@github.com:snaksa/youtube-mp3-downloader.git
cd youtube-mp3-downloader
Build docker image or use the public one from DockerHub
docker build -t snaksa/youtube-mp3-downloader .
Docker Compose configuration to run the project
version: "3"
services:
app:
image: snaksa/youtube-mp3-downloader
build:
context: .
container_name: youtube-mp3-downloader
env_file:
- .env
ports:
- "9090:8080"