24 lines
403 B
Plaintext
Executable File
24 lines
403 B
Plaintext
Executable File
FROM python:3.12-alpine
|
|
|
|
# Eirtube stuff
|
|
RUN apt-get install -y \
|
|
bash \
|
|
#ffmpeg \
|
|
#yt-dlp \
|
|
npm \
|
|
git \
|
|
tar \
|
|
coreutils
|
|
|
|
COPY eirtube-binaries/* /usr/bin
|
|
|
|
# Set up node packages
|
|
RUN rm -rf /tmp && mkdir /tmp
|
|
COPY eirtube/package*.* /tmp
|
|
RUN bash -c "cd /tmp && npm install --legacy-peer-deps --loglevel verbose"
|
|
|
|
COPY eirtube-start.sh .
|
|
|
|
EXPOSE 10412
|
|
CMD ./eirtube-start.sh
|