|
1 | | -FROM apihackers/python3 |
| 1 | +FROM alpine:3.5 |
2 | 2 |
|
3 | | -RUN apk add --update --no-cache bash ca-certificates && update-ca-certificates |
| 3 | +# RUN apk add --update --no-cache bash ca-certificates && update-ca-certificates |
| 4 | +RUN apk add --update --no-cache bash ca-certificates python3 \ |
| 5 | + && python3 -m ensurepip \ |
| 6 | + && rm -r /usr/lib/python*/ensurepip \ |
| 7 | + && pip3 install --upgrade pip setuptools \ |
| 8 | + && update-ca-certificates \ |
| 9 | + && rm -r /root/.cache |
4 | 10 |
|
5 | | -ENV DEVPI_SERVER_VERSION=4.1.0 \ |
| 11 | +ENV DEVPI_SERVER_VERSION=4.2.1 \ |
6 | 12 | DEVPI_WEB_VERSION=3.1.1 \ |
7 | | - DEVPI_CLIENT_VERSION=2.6.4 \ |
| 13 | + DEVPI_CLIENT_VERSION=2.7.0 \ |
8 | 14 | DEVPI_CLEANER_VERSION=0.2.0 \ |
9 | | - DEVPI_SEMANTIC_UI_VERSION=0.1.0 \ |
| 15 | + DEVPI_SEMANTIC_UI_VERSION=0.2.1 \ |
10 | 16 | DEVPI_THEME=semantic-ui |
11 | 17 |
|
12 | | -RUN pip install devpi-server==$DEVPI_SERVER_VERSION \ |
13 | | - devpi-web==$DEVPI_WEB_VERSION \ |
14 | | - devpi-client==$DEVPI_CLIENT_VERSION \ |
15 | | - devpi-cleaner==$DEVPI_CLEANER_VERSION \ |
16 | | - devpi-semantic-ui==$DEVPI_SEMANTIC_UI_VERSION \ |
17 | | - && rm -r /root/.cache |
| 18 | +RUN apk add --no-cache --virtual .build-deps gcc python3-dev libffi-dev musl-dev \ |
| 19 | + && pip install devpi-server==$DEVPI_SERVER_VERSION \ |
| 20 | + devpi-web==$DEVPI_WEB_VERSION \ |
| 21 | + devpi-client==$DEVPI_CLIENT_VERSION \ |
| 22 | + devpi-cleaner==$DEVPI_CLEANER_VERSION \ |
| 23 | + devpi-semantic-ui==$DEVPI_SEMANTIC_UI_VERSION \ |
| 24 | + && apk del .build-deps \ |
| 25 | + && rm -r /root/.cache |
| 26 | + |
18 | 27 |
|
19 | 28 | ENV DEVPI_SERVERDIR /devpi/server |
20 | 29 |
|
|
0 commit comments