37 lines
766 B
Docker
37 lines
766 B
Docker
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"]
|