aboutsummaryrefslogtreecommitdiffstats
path: root/docker/venv.Dockerfile
blob: ae61cbbb7a6c54c4df82a0d240833414150cb19a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
FROM pythondiscord/snekbox-base:devel

ARG DEV
ENV PIP_NO_CACHE_DIR=false \
    PIPENV_DONT_USE_PYENV=1 \
    PIPENV_HIDE_EMOJIS=1 \
    PIPENV_NOSPIN=1 \
    PIPENV_VENV_IN_PROJECT=1

COPY Pipfile Pipfile.lock /snekbox/

WORKDIR /snekbox

RUN if [ -n "${DEV}" ]; pipenv sync --dev; then pipenv sync; fi