From 5bc4ca0432926b943afe7a7fa34446be25f7bf96 Mon Sep 17 00:00:00 2001 From: Allison Thackston Date: Wed, 18 Jan 2023 08:57:08 -0800 Subject: [PATCH] Update dockerfile to use ubuntu instead of alpine (#468) --- Dockerfile | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index d10784a6..2d1bb1b8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,23 +1,19 @@ -FROM python:3.11-alpine +FROM python:3.11 ENV VIRTUAL_ENV=/opt/venv RUN python3 -m venv $VIRTUAL_ENV ENV PATH="$VIRTUAL_ENV/bin:$PATH" -RUN \ - apk add --no-cache \ +RUN apt-get update && apt-get -y install --no-install-recommends bats gcc \ git \ - git-fast-import \ git-lfs \ - openssh \ - cairo-dev \ - freetype-dev \ + python3-pip \ + libcairo2-dev \ + libfreetype6-dev \ libffi-dev \ - jpeg-dev \ + libjpeg-dev \ libpng-dev \ - zlib-dev \ - && apk add --no-cache --virtual .build gcc musl-dev \ - && apk add --no-cache --upgrade bash \ + libz-dev \ && pip install --upgrade pip \ && pip install --no-cache-dir mkdocs-material mike pillow cairosvg @@ -31,6 +27,8 @@ COPY pyproject.toml pyproject.toml RUN pip install --no-cache-dir . \ && rm -rf /tmp/* +RUN git config --global --add safe.directory /docs + WORKDIR /docs EXPOSE 8000