Browse Source

Pinning package versions in Dockerfile

pull/1088/head
Hironsan 3 years ago
parent
commit
41f452ed73
1 changed files with 12 additions and 6 deletions
  1. 18
      Dockerfile

18
Dockerfile

@ -6,18 +6,24 @@ COPY frontend/ /frontend/
WORKDIR /frontend
ENV PUBLIC_PATH="/static/_nuxt/"
# hadolint ignore=DL3018
RUN apk add -U --no-cache git python3 make g++ \
&& yarn install \
&& yarn build \
&& apk del --no-cache git make g++
&& yarn install \
&& yarn build \
&& apk del --no-cache git make g++
FROM python:${PYTHON_VERSION}-slim-buster AS backend-builder
RUN apt-get update && \
apt-get install -y --no-install-recommends netcat libpq-dev unixodbc-dev g++ && \
apt-get clean
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
netcat=1.10-41.1 \
libpq-dev=11.9-0+deb10u1 \
unixodbc-dev=2.3.6-0.1 \
g++=4:8.3.0-1 \
&& apt-get clean
COPY /app/requirements.txt /
# hadolint ignore=DL3013
RUN pip install --no-cache-dir -U pip \
&& pip install --no-cache-dir -r /requirements.txt \
&& pip wheel --no-cache-dir -r /requirements.txt -w /deps

Loading…
Cancel
Save