Sign inSign up

agna/casperjs

By agna

•Updated almost 4 years ago

ARM64 version of CapserJS and PhantomJS optimized for Raspberry Pi usage

Image
1

223

agna/casperjs repository overview

⁠Agna CasperJS Usage

⁠Version

CasperJs 1.1 PhantomJs 2.11

⁠Installing image

Downloading image into your environment:

docker pull agna/casperjs:latest

The minimum command for running casperjs it on your ARM64 system

docker run -dit --name -v $PWD: casperjs

⁠Usage

⁠Setting volume to your local folder

Inside the running container you have access

docker run -dit --name casperjs -v $PWD:/~ agna/casperjs

From here you can docker exec into the container your current folders in the script section.

docker exec -it casperjs sh

Adding additional settings

docker run --rm -it -v $PWD:/~ agna/casperjs casperjs --proxy-type=none --ignore-ssl-errors=true --ssl-protocol=any

⁠Aliasing to work in your local environment

Creating an alias for allows you to use casperjs as if it's natively installed on your machine.

echo 'alias casperjs="docker run --rm -it -v $PWD:/~ agna/casperjs casperjs"' >> ~/.bash_aliases && source ~/.bashrc

Alias Usage:

  1. casperjs --version
  2. phantomjs --version
  3. casperjs action.js

Changing Alias Local script location

Calling source ~/.bashrc will set casperjs scripts to your current folder.

Tag summary

Content type

Image

Digest

sha256:c34fa8d6a…

Size

99 MB

Last updated

almost 4 years ago

docker pull agna/casperjs