29 lines
529 B
Docker
29 lines
529 B
Docker
|
FROM alpine:3.7
|
||
|
|
||
|
RUN apk add --no-cache --update \
|
||
|
curl \
|
||
|
bash \
|
||
|
build-base \
|
||
|
ca-certificates \
|
||
|
git \
|
||
|
bzip2-dev \
|
||
|
linux-headers \
|
||
|
ncurses-dev \
|
||
|
openssl \
|
||
|
openssl-dev \
|
||
|
readline-dev \
|
||
|
sqlite-dev
|
||
|
|
||
|
RUN update-ca-certificates
|
||
|
RUN rm -rf /var/cache/apk/*
|
||
|
|
||
|
ENV PYENV_ROOT="/root/.pyenv"
|
||
|
ENV PATH="$PYENV_ROOT/bin:$PATH"
|
||
|
|
||
|
ADD . /app
|
||
|
WORKDIR /app
|
||
|
|
||
|
RUN /app/docker/bin/install_python.sh 3.5.4 3.6.4
|
||
|
|
||
|
ENTRYPOINT ["./docker/bin/entrypoint.sh"]
|