FROM node:20-alpine # Set working directory WORKDIR /app # Install git, ffmpeg, bash RUN apk add --no-cache git ffmpeg bash curl # Install pnpm global RUN npm install -g pnpm # Clone repo Cobalt RUN git clone https://github.com/Arifzyn19/cobalt.git /app/cobalt # Masuk ke folder API WORKDIR /app/cobalt/api # Install dependencies via pnpm RUN pnpm install --prod # Expose port Hugging Face ENV PORT=7860 EXPOSE 7860 # Start API CMD ["pnpm", "start"]