FROM alpine
ENV PYTHONUNBUFFERED=1 \
    PYTHONDONTWRITEBYTECODE=1 \
    PIP_DISABLE_PIP_VERSION_CHECK=true \
    PIP_INDEX_URL=https://pypi.yandex-team.ru/simple/
RUN apk add --no-cache python3 && \
    python3 -m ensurepip && \
    rm -r /usr/lib/python*/ensurepip && \
    pip3 install --upgrade pip setuptools && \
    if [ ! -e /usr/bin/pip ]; then ln -s pip3 /usr/bin/pip ; fi && \
    rm -rf /root/.cache && \
    pip3 install --no-cache-dir flask Faker
WORKDIR /blackbox
ENTRYPOINT ["python3"]
CMD ["app.py"]
EXPOSE 80
