Какие пакеты необходимы для установки WeasyPrint в dockerfile?
Я установил WeasyPrint и настроил его для views.py, urls.py, admin.py и моего шаблона.
Когда я хочу преобразовать html-страницу в pdf, у меня возникает такая ошибка: (process:7): Pango-CRITICAL **: 13:27:29.635: pango_font_get_hb_font: assertion 'PANGO_IS_FONT (font)' failed base_shop_web_1 завершился с кодом 245
мой Dockerfile это :
FROM python:alpine
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
ADD requirements.txt /code/
WORKDIR /code
RUN apk add --update --no-cache curl jq py3-configobj py3-pip py3-setuptools python3 python3-dev
RUN apk add cairo-dev pango-dev gdk-pixbuf-dev py-lxml
shared-mime-info openjpeg-dev freetype-dev
libpng-dev gettext libxml2-dev libxslt-dev
RUN apk add make automake libffi-dev gcc linux-headers g++ py3-brotli musl-dev postgresql-dev zlib-dev jpeg-dev
>RUN pip3 install -r requirements.txt
ВЫСТАВИТЬ 8000
COPY . /code/
какие вещи я должен добавить в dockerfile ?
для установки reportlab для python:alpine мы должны установить py-reportlab, а не reportlab .