forked from michaelBenin/prerender
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.js
More file actions
executable file
·24 lines (19 loc) · 720 Bytes
/
Copy pathserver.js
File metadata and controls
executable file
·24 lines (19 loc) · 720 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env node
var prerender = require('./lib');
var server = prerender({
workers: process.env.PHANTOM_CLUSTER_NUM_WORKERS,
iterations: process.env.PHANTOM_WORKER_ITERATIONS || 10,
phantomBasePort: process.env.PHANTOM_CLUSTER_BASE_PORT || 12300,
messageTimeout: process.env.PHANTOM_CLUSTER_MESSAGE_TIMEOUT,
jsTimeout: 50000
});
// server.use(prerender.basicAuth());
// server.use(prerender.whitelist());
server.use(prerender.blacklist());
// server.use(prerender.logger());
server.use(prerender.removeScriptTags());
server.use(prerender.fileHtmlCache());
server.use(prerender.httpHeaders());
//server.use(prerender.inMemoryHtmlCache());
// server.use(prerender.s3HtmlCache());
server.start();