saq1b commited on
Commit
d629691
·
verified ·
1 Parent(s): dc713f8

Upload Dockerfile

Browse files
Files changed (1) hide show
  1. 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 imagemagick libsm6 libxext6 && \
7
- rm -rf /var/lib/apt/lists/*
 
 
 
 
 
 
 
 
 
 
 
 
 
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