У меня есть Node-скрипт, использующий библиотеку pdf2pic из NPM. Библиотека использует GraphicsMagick для преобразования PDF-файлов в формат .png и другие. Однако, когда я вызываю библиотеку в моем скрипте из контейнера Docker, она завершается неудачей (к сожалению, без сообщения об ошибке). Поскольку библиотека - это просто оболочка для вызова команд GraphicsMagick, я твердо верю, что у нее есть проблемы с поиском исполняемых файлов GraphicsMagick. Тем не менее, я знаю, что могу запускать команды GraphicsMagick из контейнера Docker, потому что я могу выполнить gm convert <pdf file> <png file>
, и он прекрасно работает (Dockerfile: CMD gm convert..
).
Я устанавливаю GraphicsMagick с RUN apt-get install graphicsmagick -y
в мой Dockerfile, и он работает просто отлично.
У кого-нибудь есть идеи, как это исправить? Только сейчас приступаю к Docker. Стоит также отметить, что у меня локально на моей машине работает библиотека.