Skip to content

Instantly share code, notes, and snippets.

@gerbsen
Created October 22, 2015 08:25
Show Gist options
  • Save gerbsen/e154269ec58a4cace8c6 to your computer and use it in GitHub Desktop.
Save gerbsen/e154269ec58a4cace8c6 to your computer and use it in GitHub Desktop.
/install.sh
» Prerender-daemon installer v1.1.1 by Luciano Mammino
» http://loige.com
» https://github.com/lmammino/prerender-daemon
Installing prerender-daemon
npm http GET https://registry.npmjs.org/prerender
npm http 200 https://registry.npmjs.org/prerender
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/phantomjs
npm http GET https://registry.npmjs.org/phantom
npm http GET https://registry.npmjs.org/cache-manager
npm http GET https://registry.npmjs.org/aws-sdk
npm http GET https://registry.npmjs.org/tree-kill/0.0.6
npm http 304 https://registry.npmjs.org/lodash
npm http 304 https://registry.npmjs.org/phantomjs
npm http 304 https://registry.npmjs.org/phantom
npm http 304 https://registry.npmjs.org/cache-manager
npm http 304 https://registry.npmjs.org/tree-kill/0.0.6
npm http 304 https://registry.npmjs.org/aws-sdk
npm http GET https://registry.npmjs.org/once/1.1.1
npm http GET https://registry.npmjs.org/fs-extra
npm http GET https://registry.npmjs.org/kew/0.4.0
npm http GET https://registry.npmjs.org/npmconf/2.1.1
npm http GET https://registry.npmjs.org/progress/1.1.8
npm http GET https://registry.npmjs.org/request/2.42.0
npm http GET https://registry.npmjs.org/request-progress/0.3.1
npm http GET https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/adm-zip/0.4.4
npm http 304 https://registry.npmjs.org/fs-extra
npm http 304 https://registry.npmjs.org/kew/0.4.0
npm http 304 https://registry.npmjs.org/progress/1.1.8
npm http 304 https://registry.npmjs.org/npmconf/2.1.1
npm http 304 https://registry.npmjs.org/request-progress/0.3.1
npm http 304 https://registry.npmjs.org/which
npm http 304 https://registry.npmjs.org/request/2.42.0
npm http 304 https://registry.npmjs.org/adm-zip/0.4.4
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/throttleit
npm http 200 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/throttleit
npm http GET https://registry.npmjs.org/config-chain
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/ini
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/osenv
npm http GET https://registry.npmjs.org/once
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/uid-number/0.0.5
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/config-chain
npm http 304 https://registry.npmjs.org/ini
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/osenv
npm http 304 https://registry.npmjs.org/once
npm http 304 https://registry.npmjs.org/semver
npm http 304 https://registry.npmjs.org/uid-number/0.0.5
npm http GET https://registry.npmjs.org/traverse
npm http GET https://registry.npmjs.org/win-spawn
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/shoe
npm http GET https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/traverse
npm http GET https://registry.npmjs.org/dnode
npm http GET https://registry.npmjs.org/path-is-absolute
npm http 304 https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/jsonfile
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/win-spawn
npm http 304 https://registry.npmjs.org/path-is-absolute
npm http 304 https://registry.npmjs.org/jsonfile
npm http 304 https://registry.npmjs.org/once/1.1.1
npm http GET https://registry.npmjs.org/wrappy
npm http 304 https://registry.npmjs.org/wrappy
npm http GET https://registry.npmjs.org/os-tmpdir
npm http GET https://registry.npmjs.org/bl
npm http GET https://registry.npmjs.org/caseless
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/os-homedir
npm http GET https://registry.npmjs.org/mime-types
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/tough-cookie
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/hawk/1.1.1
npm http GET https://registry.npmjs.org/aws-sign2
npm http GET https://registry.npmjs.org/stringstream
npm http GET https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/os-tmpdir
npm http 304 https://registry.npmjs.org/bl
npm http 304 https://registry.npmjs.org/caseless
npm http 304 https://registry.npmjs.org/qs
npm http 304 https://registry.npmjs.org/forever-agent
npm http 304 https://registry.npmjs.org/json-stringify-safe
npm http 304 https://registry.npmjs.org/os-homedir
npm http 304 https://registry.npmjs.org/mime-types
npm http 304 https://registry.npmjs.org/node-uuid
npm http 304 https://registry.npmjs.org/tunnel-agent
npm http 304 https://registry.npmjs.org/tough-cookie
npm http 304 https://registry.npmjs.org/form-data
npm http 304 https://registry.npmjs.org/http-signature
npm http 304 https://registry.npmjs.org/oauth-sign
npm http 200 https://registry.npmjs.org/hawk/1.1.1
npm http 304 https://registry.npmjs.org/aws-sign2
npm http 304 https://registry.npmjs.org/stringstream
npm http 304 https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz
npm http 304 https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/proto-list
npm http 200 https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz
npm http 304 https://registry.npmjs.org/proto-list
npm http GET https://registry.npmjs.org/minimist/0.0.8
npm http 200 https://registry.npmjs.org/minimist/0.0.8
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/inflight
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/inflight
npm http 304 https://registry.npmjs.org/dnode
npm http 304 https://registry.npmjs.org/shoe
npm http GET https://registry.npmjs.org/brace-expansion
npm http 304 https://registry.npmjs.org/brace-expansion
npm http GET https://registry.npmjs.org/concat-map/0.0.1
npm http GET https://registry.npmjs.org/balanced-match
npm http 304 https://registry.npmjs.org/concat-map/0.0.1
npm http 304 https://registry.npmjs.org/balanced-match
npm http GET https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/dnode-protocol
npm http GET https://registry.npmjs.org/weak
npm http 304 https://registry.npmjs.org/jsonify
npm http 304 https://registry.npmjs.org/weak
npm http GET https://registry.npmjs.org/sockjs/0.3.7
npm http 304 https://registry.npmjs.org/dnode-protocol
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/nan
npm http 304 https://registry.npmjs.org/bindings
npm http 304 https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/assert-plus
npm http GET https://registry.npmjs.org/asn1/0.1.11
npm http GET https://registry.npmjs.org/ctype/0.5.3
npm http 304 https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/assert-plus
npm http 304 https://registry.npmjs.org/asn1/0.1.11
npm http 304 https://registry.npmjs.org/ctype/0.5.3
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5
npm http 304 https://registry.npmjs.org/sockjs/0.3.7
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/core-util-is
npm http 304 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/cryptiles
npm http 304 https://registry.npmjs.org/hoek
npm http 304 https://registry.npmjs.org/boom
npm http 304 https://registry.npmjs.org/sntp
npm http 304 https://registry.npmjs.org/cryptiles
> weak@1.0.0 install /usr/local/lib/node_modules/prerender/node_modules/phantom/node_modules/dnode/node_modules/weak
> node-gyp rebuild
npm http GET https://registry.npmjs.org/node-uuid/1.3.3
npm http GET https://registry.npmjs.org/faye-websocket/0.4.4
> phantomjs@1.9.18 install /usr/local/lib/node_modules/prerender/node_modules/phantomjs
> node install.js
npm http 304 https://registry.npmjs.org/faye-websocket/0.4.4
npm http 304 https://registry.npmjs.org/node-uuid/1.3.3
npm http GET https://registry.npmjs.org/xmlbuilder/0.4.2
npm http GET https://registry.npmjs.org/xml2js/0.2.8
npm http GET https://registry.npmjs.org/sax/0.5.3
make: Entering directory `/usr/local/lib/node_modules/prerender/node_modules/phantom/node_modules/dnode/node_modules/weak/build'
Downloading https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.8-linux-x86_64.tar.bz2
Saving to /usr/local/lib/node_modules/prerender/node_modules/phantomjs/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2
Receiving...
CXX(target) Release/obj.target/weakref/src/weakref.o
npm http 304 https://registry.npmjs.org/xmlbuilder/0.4.2
npm http 304 https://registry.npmjs.org/xml2js/0.2.8
npm http 304 https://registry.npmjs.org/sax/0.5.3
SOLINK_MODULE(target) Release/obj.target/weakref.node
SOLINK_MODULE(target) Release/obj.target/weakref.node: Finished
COPY Release/weakref.node
make: Leaving directory `/usr/local/lib/node_modules/prerender/node_modules/phantom/node_modules/dnode/node_modules/weak/build'
[==========================--------------] 65% 0.0s
Received 12854K total.
Extracting tar contents (via spawned process)
Removing /usr/local/lib/node_modules/prerender/node_modules/phantomjs/lib/phantom
Copying extracted folder /usr/local/lib/node_modules/prerender/node_modules/phantomjs/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2-extract-1445501323774/phantomjs-1.9.8-linux-x86_64 -> /usr/local/lib/node_modules/prerender/node_modules/phantomjs/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /usr/local/lib/node_modules/prerender/node_modules/phantomjs/lib/phantom/bin/phantomjs
/usr/local/bin/prerender -> /usr/local/lib/node_modules/prerender/server.js
prerender@3.22.1 /usr/local/lib/node_modules/prerender
├── cache-manager@0.16.0 (lru-cache@2.7.0, async@0.9.2)
├── tree-kill@0.0.6 (once@1.1.1)
├── lodash@3.10.1
├── aws-sdk@2.2.10 (xmlbuilder@0.4.2, xml2js@0.2.8, sax@0.5.3)
├── phantom@0.7.2 (win-spawn@2.0.0, traverse@0.6.6, shoe@0.0.15, dnode@1.2.2)
└── phantomjs@1.9.18 (which@1.0.9, progress@1.1.8, kew@0.4.0, request-progress@0.3.1, adm-zip@0.4.4, fs-extra@0.23.1, npmconf@2.1.1, request@2.42.0)
✓ npm prerender installed
✓ prerender user and user group added
✓ PID folder created
✓ Init script installed
✓ Daemon started
Done.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment