サーバー上のMeteorプロジェクトにこのコードがあります。フォント ファイルを PDF 生成パッケージに読み込みます。
doc.font(process.env.PWD + '/public/[...]');
これは私のローカル マシンでは問題なく動作しますが、デプロイ時に次のエラーがログに記録されます。
Error: ENOENT, no such file or directory '/bundle/bundle/public/[...]'
PDF パッケージは fs.readFileSync を使用してこのファイルを読み取ろうとしています。
mupx [Docker を使用する Meteor Up の開発ブランチ] を使用してデプロイしています。
process.env.PWD がプロジェクトの正しいルートを正しく参照しなくなったのはなぜですか? この問題は、mup[x]/Meteor が Meteor アプリの製品版を作成するために行うビルド スクリプトに関連していますか?