Проблема при попытке сгенерировать PDF-файлы в Django с помощью libreoffice
У меня есть приложение Django, основанное на образе 3.10.11-alpine3.16, которое запускается в контейнере docker. Когда я проверяю во время сборки, будет ли сгенерирован образец PDF, это удается, и я вижу, что при запуске с правами root все в порядке. Проблема в том, что когда я пытаюсь выполнить ту же команду в терминале запущенного контейнера, я получаю ошибку, и я не знаю, почему.
В моем dockerfile есть команды для установки libreoffice:
RUN apk add --no-cache
xmlsec xmlsec-dev
libreoffice
libreoffice-writer
libreoffice-calc
libreoffice-impress
libreoffice-base
ttf-dejavu
unzip
wget
curl
openjdk11-jre
Эта команда отлично запускается во время сборки от имени пользователя root: RUN soffice --headless --convert-to pdf --outdir /vol/logs /vol/logs/word_sample_01.docx
Если я пытаюсь выполнить ту же команду, когда я вошел в терминал докера, например:
/usr/bin/soffice --headless --convert-to pdf --outdir /vol/logs/t/ /vol/logs/word_sample_01.docx
Я получаю эту ошибку: "Unspecified Application Error"
Я предполагаю, что это связано с некоторыми разрешениями, но я не могу понять, какое из них отсутствует...
Какие-нибудь подсказки?