先日、herokuのpythonアドオンで開発中に、内部でnodejsを実行したい場面に出くわした。shellに入って環境構築しようと、heroku run bashでdynoの内部に入ったが、apt get install nodeが正常に動作しなかった。

結果から言うと、addonでPythonと同じくnode.jsを追加すればよい。
なお、同様にapt install ffmpegができなくなったが、herokuにはbuildpackと言うものがあり、一部登録されているものは
heroku buildpacks:add https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git
でインストールが可能らしい。

一通りインストールした後のherokuのコンソール画面

-参考
- herokuで正式にサポートされているbuildpack
https://devcenter.heroku.com/ja/articles/buildpacks
- Herokuでffmpegを使えるようにする
https://qiita.com/akabei/items/8fd0dc0c2cd2c9cad0c0