kopia lustrzana https://github.com/wagtail/bakerydemo
rodzic
ffb89f7444
commit
89261ce5d5
51
Dockerfile
51
Dockerfile
|
@ -2,31 +2,32 @@ FROM python:3.5-alpine
|
|||
|
||||
ADD requirements/ /requirements/
|
||||
RUN set -ex \
|
||||
&& apk add --no-cache --virtual .build-deps \
|
||||
gcc \
|
||||
g++ \
|
||||
make \
|
||||
libc-dev \
|
||||
musl-dev \
|
||||
linux-headers \
|
||||
pcre-dev \
|
||||
postgresql-dev \
|
||||
libjpeg-turbo-dev \
|
||||
zlib-dev \
|
||||
git \
|
||||
&& pyvenv /venv \
|
||||
&& /venv/bin/pip install -U pip \
|
||||
&& LIBRARY_PATH=/lib:/usr/lib /bin/sh -c "/venv/bin/pip install -r /requirements/production.txt" \
|
||||
&& runDeps="$( \
|
||||
scanelf --needed --nobanner --recursive /venv \
|
||||
| awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' \
|
||||
| sort -u \
|
||||
| xargs -r apk info --installed \
|
||||
| sort -u \
|
||||
)" \
|
||||
&& apk add --virtual .python-rundeps $runDeps \
|
||||
&& apk del .build-deps \
|
||||
&& apk add libjpeg-turbo pcre
|
||||
&& apk add --no-cache --virtual .build-deps \
|
||||
gcc \
|
||||
g++ \
|
||||
make \
|
||||
libc-dev \
|
||||
musl-dev \
|
||||
linux-headers \
|
||||
pcre-dev \
|
||||
postgresql-dev \
|
||||
libjpeg-turbo-dev \
|
||||
zlib-dev \
|
||||
expat-dev \
|
||||
git \
|
||||
&& pyvenv /venv \
|
||||
&& /venv/bin/pip install -U pip \
|
||||
&& LIBRARY_PATH=/lib:/usr/lib /bin/sh -c "/venv/bin/pip install -r /requirements/production.txt" \
|
||||
&& runDeps="$( \
|
||||
scanelf --needed --nobanner --recursive /venv \
|
||||
| awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' \
|
||||
| sort -u \
|
||||
| xargs -r apk info --installed \
|
||||
| sort -u \
|
||||
)" \
|
||||
&& apk add --virtual .python-rundeps $runDeps \
|
||||
&& apk del .build-deps \
|
||||
&& apk add libjpeg-turbo pcre
|
||||
RUN apk add --no-cache postgresql-client
|
||||
RUN mkdir /code/
|
||||
WORKDIR /code/
|
||||
|
|
Ładowanie…
Reference in New Issue