|
|
@ -1,10 +1,10 @@ |
|
|
# |
|
|
# |
|
|
FROM python:3.5-alpine |
|
|
|
|
|
MAINTAINER https://github.com/muccg/ |
|
|
|
|
|
|
|
|
FROM python:3.6.5 |
|
|
|
|
|
LABEL maintainer="https://github.com/muccg/" |
|
|
|
|
|
|
|
|
ARG ARG_DEVPI_SERVER_VERSION |
|
|
|
|
|
ARG ARG_DEVPI_WEB_VERSION |
|
|
|
|
|
ARG ARG_DEVPI_CLIENT_VERSION |
|
|
|
|
|
|
|
|
ARG ARG_DEVPI_SERVER_VERSION=4.5.0 |
|
|
|
|
|
ARG ARG_DEVPI_WEB_VERSION=3.3.0 |
|
|
|
|
|
ARG ARG_DEVPI_CLIENT_VERSION=4.0.2 |
|
|
|
|
|
|
|
|
ENV DEVPI_SERVER_VERSION $ARG_DEVPI_SERVER_VERSION |
|
|
ENV DEVPI_SERVER_VERSION $ARG_DEVPI_SERVER_VERSION |
|
|
ENV DEVPI_WEB_VERSION $ARG_DEVPI_WEB_VERSION |
|
|
ENV DEVPI_WEB_VERSION $ARG_DEVPI_WEB_VERSION |
|
|
@ -15,12 +15,9 @@ ENV PIP_TRUSTED_HOST="127.0.0.1" |
|
|
ENV VIRTUAL_ENV /env |
|
|
ENV VIRTUAL_ENV /env |
|
|
|
|
|
|
|
|
# devpi user |
|
|
# devpi user |
|
|
RUN addgroup -S -g 1000 devpi \ |
|
|
|
|
|
&& adduser -D -S -u 1000 -h /data -s /sbin/nologin -G devpi devpi |
|
|
|
|
|
|
|
|
RUN addgroup --system --gid 1000 devpi \ |
|
|
|
|
|
&& adduser --disabled-password --system --uid 1000 --home /data --shell /sbin/nologin --gid 1000 devpi |
|
|
|
|
|
|
|
|
# entrypoint is written in bash |
|
|
|
|
|
RUN apk add --no-cache bash |
|
|
|
|
|
|
|
|
|
|
|
# create a virtual env in $VIRTUAL_ENV, ensure it respects pip version |
|
|
# create a virtual env in $VIRTUAL_ENV, ensure it respects pip version |
|
|
RUN pip install virtualenv \ |
|
|
RUN pip install virtualenv \ |
|
|
&& virtualenv $VIRTUAL_ENV \ |
|
|
&& virtualenv $VIRTUAL_ENV \ |
|
|
|