File tree Expand file tree Collapse file tree 4 files changed +21
-35
lines changed
Expand file tree Collapse file tree 4 files changed +21
-35
lines changed Original file line number Diff line number Diff line change @@ -4,9 +4,16 @@ FROM debian:bookworm-slim AS base
44
55# Install system packages
66RUN apt-get -qy update
7-
8- RUN apt-get -qy install acl sudo logrotate python3.11 >/dev/null
9- RUN apt-get -qy install sqlite3 ffmpeg mediainfo nginx >/dev/null
7+ RUN apt-get -qy install acl sudo logrotate python3 python3.11 >/dev/null
8+ RUN apt-get -qy install nginx >/dev/null
9+
10+ # Add deb-multimedia repository (for a more recent ffmpeg)
11+ RUN apt-get -qy install gnupg2 wget
12+ RUN wget -q https://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb
13+ RUN dpkg -i deb-multimedia-keyring_2016.8.1_all.deb
14+ RUN echo "deb https://www.deb-multimedia.org bookworm main non-free" > /etc/apt/sources.list.d/deb-multimedia.list
15+ RUN apt-get -qy update
16+ RUN apt-get -qy install sqlite3 ffmpeg mediainfo >/dev/null
1017
1118# Add regular user (to match local user ID)
1219ARG UID=1000
Original file line number Diff line number Diff line change @@ -7,7 +7,8 @@ RUN set -eux; \
77 debhelper \
88 dh-virtualenv \
99 dh-python \
10- python3 \
10+ python3 \
11+ python3.11 \
1112 python3-dev \
1213 python3-pip \
1314 python3-setuptools \
Original file line number Diff line number Diff line change @@ -20,6 +20,14 @@ USER ${UID}:${GID}
2020RUN cargo install cargo-deb
2121USER root
2222
23+ # Add deb-multimedia repository (for a more recent ffmpeg)
24+ RUN apt-get -qy update
25+ RUN apt-get -qy install gnupg2 wget
26+ RUN wget -q https://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb
27+ RUN dpkg -i deb-multimedia-keyring_2016.8.1_all.deb
28+ RUN echo "deb https://www.deb-multimedia.org bookworm main non-free" > /etc/apt/sources.list.d/deb-multimedia.list
29+ RUN apt-get -qy update
30+
2331# Install system packages
2432RUN apt-get -qy update
2533RUN apt-get -qy install acl sudo logrotate >/dev/null
@@ -36,7 +44,7 @@ RUN apt-get -qy install sqlite3 >/dev/null
3644RUN apt-get -qy install libssl-dev >/dev/null
3745RUN apt-get -qy install libsqlite3-dev >/dev/null
3846RUN apt-get -qy install protobuf-compiler >/dev/null
39- RUN apt-get -qy install python3.11-venv >/dev/null
47+ RUN apt-get -qy install python3 python3.11 python3 .11-venv >/dev/null
4048
4149# Switch to regular user
4250RUN mkdir -p /app
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments