RaspberryPi上でPuppeteerを動かす
前回の記事でRaspberryPi4にDocker環境を構築できたので、今回はpuppeteerを動かしてみる。
Dockerでpuppeteerを使うのも以前まとめたので、下記記事に沿って設定ファイルを記述する。
ただ、docker-compose up時に/app以下に書き込めなくてPermissionErrorが出た。
error Could not write file "/app/yarn-error.log": "EACCES: permission denied, open '/app/yarn-error.log'"
error An unexpected error occurred: "EACCES: permission denied, mkdir '/app/node_modules'".
そこで、アプリケーションディレクトリに書き込み権限を付与する。
mkdir puppeteer-app-dir
chmod 777 puppeteer-app-dir
cd puppeteer-app-dir
# Dockerfile等の作成
docker-compose up
これで日本語も文字化けせずにキャプチャ作成ができた。