FROM debian:bookworm ENV SLSK_BATCHDL_V "2.4.7" ENV S5CMD_V "2.3.0" RUN apt-get update RUN apt-get install -y \ curl \ unzip \ gettext-base \ libicu-dev RUN mkdir -p /tmp/setup WORKDIR /tmp/setup RUN curl -L \ "https://github.com/fiso64/slsk-batchdl/releases/download/v${SLSK_BATCHDL_V}/sldl_linux-x64.zip" \ -o sldl_linux-x64.zip RUN unzip sldl_linux-x64.zip RUN chmod +x sldl RUN mv sldl /usr/local/bin/ RUN curl -L \ "https://github.com/peak/s5cmd/releases/download/v${S5CMD_V}/s5cmd_${S5CMD_V}_Linux-64bit.tar.gz" \ -o s5cmd.tar.gz RUN tar -xzf s5cmd.tar.gz RUN chmod +x s5cmd RUN mv s5cmd /usr/local/bin/ RUN rm -rf /tmp/setup COPY ./src/ /app/src COPY ./etc/ /app/etc WORKDIR /app/ CMD ["bash", "/app/etc/run_maple.sh"]