RaspberryPi上でPuppeteerを動かす

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

これで日本語も文字化けせずにキャプチャ作成ができた。

参考


Related #raspberry pi

スルーホール用テストワイヤを購入

ピンヘッダなしのRaspberry Piにはんだ付け無しでGPIOが使えるようになった

MLX90640 Thermal Camera

Alexa非対応テレビをAlexa対応にする

基本的な操作は音声のみで完結できるようになって快適

RaspberryPi4のセットアップ続き

swapを消したりlogをtmpfsにしたり

mjpg-streamerを使ってストリーミング配信

自動起動できるようにした