Upload Dockerfile
Browse files- Dockerfile +16 -3
Dockerfile
CHANGED
@@ -2,9 +2,22 @@
|
|
2 |
FROM python:3.12
|
3 |
|
4 |
# Install system dependencies as root
|
5 |
-
RUN apt-get update
|
6 |
-
apt-get install -y ffmpeg
|
7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
9 |
# Create a new user named "user" with user ID 1000
|
10 |
RUN useradd -m -u 1000 user
|
|
|
2 |
FROM python:3.12
|
3 |
|
4 |
# Install system dependencies as root
|
5 |
+
RUN apt-get update \
|
6 |
+
&& apt-get install -qq -y build-essential xvfb xdg-utils wget ffmpeg libpq-dev vim libmagick++-dev fonts-liberation sox bc --no-install-recommends \
|
7 |
+
&& apt-get clean
|
8 |
+
|
9 |
+
## ImageMagicK Installation ##
|
10 |
+
RUN mkdir -p /tmp/distr && \
|
11 |
+
cd /tmp/distr && \
|
12 |
+
wget https://download.imagemagick.org/ImageMagick/download/releases/ImageMagick-7.0.11-2.tar.xz && \
|
13 |
+
tar xvf ImageMagick-7.0.11-2.tar.xz && \
|
14 |
+
cd ImageMagick-7.0.11-2 && \
|
15 |
+
./configure --enable-shared=yes --disable-static --without-perl && \
|
16 |
+
make && \
|
17 |
+
make install && \
|
18 |
+
ldconfig /usr/local/lib && \
|
19 |
+
cd /tmp && \
|
20 |
+
rm -rf distr
|
21 |
|
22 |
# Create a new user named "user" with user ID 1000
|
23 |
RUN useradd -m -u 1000 user
|