install compiler only during dependency setup

This commit is contained in:
Nick Sweeting 2020-08-13 23:35:31 -04:00
parent 15e5d4f5ff
commit 7e1b0d30b7

View file

@ -70,7 +70,12 @@ ENV PATH="${PATH}:$VENV_PATH/bin"
RUN python -m venv --clear --symlinks "$VENV_PATH" \ RUN python -m venv --clear --symlinks "$VENV_PATH" \
&& pip install --upgrade --quiet pip setuptools && pip install --upgrade --quiet pip setuptools
ADD ./archivebox.egg-info/requires.txt "$CODE_DIR/archivebox.egg-info/requires.txt" ADD ./archivebox.egg-info/requires.txt "$CODE_DIR/archivebox.egg-info/requires.txt"
RUN grep -B 1000 -E '^$' "$CODE_DIR/archivebox.egg-info/requires.txt" | pip install --quiet -r /dev/stdin RUN apt-get update -qq \
&& apt-get install -qq -y --no-install-recommends \
build-essential \
&& grep -B 1000 -E '^$' "$CODE_DIR/archivebox.egg-info/requires.txt" | pip install --quiet -r /dev/stdin \
&& apt-get purge -y build-essential \
&& rm -rf /var/lib/apt/lists/*
# Install Node dependencies # Install Node dependencies
WORKDIR "$NODE_DIR" WORKDIR "$NODE_DIR"