Herokuにpuppeteerを使ったアプリをデプロイする方法について、ブログ等で色々な方法が紹介されていますが、2018年1月時点で最も簡単な方法について整理しました。
- (1) nodejs、(2) puppeteer-heroku-buildpack 順でBuildpackを適用する。
- 公式のトラブルシューティングで紹介されているブログ記事の手順では (1) が省略されているので注意すること。(記事のコメントに指摘がある。)
- 日本語のフォントが必要な場合はjontewksではなくCoffeeAndCodeのpuppeteer-heroku-buildpackを利用する。
下記のコマンドでBuildpackを適用したアプリが作成できる。
heroku create app-name heroku buildpacks:set heroku/nodejs -a app-name heroku buildpacks:add https://github.com/CoffeeAndCode/puppeteer-heroku-buildpack -a app-name