-
Notifications
You must be signed in to change notification settings - Fork 3
/
Dockerfile
39 lines (37 loc) · 858 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
FROM python:3.10.7-bullseye
ENV PYTHONUNBUFFERED 1
RUN apt-get -y update && apt-get install -y \
python3-numpy-dev \
cron \
postgresql-client \
default-mysql-client \
openssh-client \
iputils-ping \
sshpass \
curl \
vim \
expect \
zlib1g-dev \
libjpeg-dev \
python3-pythonmagick \
inkscape \
xvfb \
poppler-utils \
libfile-mimeinfo-perl \
qpdf \
libimage-exiftool-perl \
# ufraw-batch \
ffmpeg \
scribus \
libreoffice \
python3-vtk7
RUN mkdir /code
WORKDIR /code
COPY . ./
RUN pip install -r dockerfiles/plantit/requirements.txt
RUN chmod +x scripts/configure-sandbox.sh
RUN chmod +x scripts/configure-superuser.sh
RUN chmod +x scripts/ssh-copy-id.expect
RUN chmod +x scripts/wait-for-it.sh
RUN chmod +x scripts/wait-for-postgres.sh
RUN pip3 install coveralls