FROM node:20
RUN sudo add-apt-repository ppa:tomtomtom/yt-dlp && apt update && apt install yt-dlp -y
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8080
CMD [ "node", "index.js" ]