add runtime dependencies

This commit is contained in:
Jan Christian Grünhage 2018-09-10 17:35:01 +02:00
parent e957428a15
commit af10fa6536

View file

@ -2,7 +2,7 @@ FROM docker.io/python:2-alpine3.8
COPY . /synapse COPY . /synapse
RUN apk add --no-cache --virtual .nacl_deps \ RUN apk add --no-cache --virtual .build_deps \
build-base \ build-base \
libffi-dev \ libffi-dev \
libjpeg-turbo-dev \ libjpeg-turbo-dev \
@ -10,11 +10,16 @@ RUN apk add --no-cache --virtual .nacl_deps \
libxslt-dev \ libxslt-dev \
linux-headers \ linux-headers \
postgresql-dev \ postgresql-dev \
su-exec \
zlib-dev \ zlib-dev \
# A wheel cache may be provided in ./cache for faster build
&& cd /synapse \ && cd /synapse \
&& apk add --no-cache --virtual .runtime_deps \
libffi \
libjpeg-turbo \
libressl \
libxslt \
libpq \
zlib \
su-exec \
&& pip install --upgrade \ && pip install --upgrade \
lxml \ lxml \
pip \ pip \
@ -27,7 +32,7 @@ RUN apk add --no-cache --virtual .nacl_deps \
setup.cfg \ setup.cfg \
setup.py \ setup.py \
synapse \ synapse \
&& apk del .nacl_deps && apk del .build_deps
VOLUME ["/data"] VOLUME ["/data"]