我想使用 Pandoc 和 LaTeX 构建一个在 Heroku 上运行的 Markdown 到 PDF 转换器,我可以将 Markdown 发送到它,它会返回一个 PDF。在我的本地机器上,这运行良好,没有任何问题。我正在使用 Pandoc 2.7.3 和 pdfTeX 3.14159265-2.6-1.40.20(TeX Live 2019)。
现在我想在 heroku 上托管它,但是当我运行 pandoc 命令时,我只是因为版本太旧或不匹配而收到丢失文件的错误。
让它运行的最简单方法是什么?
Heroku 显然对 slug 大小 (500mb) 有一些限制,因此无法进行完整的 tex 安装。它需要是一个较小的子集。
pandoc 和 TeX Live 有 Buildpacks,但如果您尝试运行最新版本,TeX Live buildpacks 似乎已经过时并且与 pandoc 不兼容。Apt 包似乎也只维护一个旧版本。泊坞窗图像可能是答案吗?https://devcenter.heroku.com/articles/container-registry-and-runtime
我不一定要搜索安装说明,而是要以哪种方式处理它。我是一名网络开发人员,而不是一名开发人员,所以我真的迷失在这个 LaTeX 安装混乱中。