2025-02-05 15:54:00 -05:00
|
|
|
const prerender = require('prerender');
|
|
|
|
const server = prerender({
|
|
|
|
chromeFlags: [
|
|
|
|
'--headless',
|
|
|
|
'--disable-gpu',
|
|
|
|
'--no-sandbox',
|
|
|
|
'--disable-dev-shm-usage',
|
|
|
|
'--remote-debugging-address=127.0.0.1',
|
|
|
|
'--remote-debugging-port=9222',
|
|
|
|
'--hide-scrollbars',
|
|
|
|
'--ignore-certificate-errors',
|
|
|
|
],
|
|
|
|
chromeLocation: process.env.CHROME_LOCATION,
|
|
|
|
logRequests: true,
|
|
|
|
browserDebuggingPort: 9222,
|
|
|
|
});
|
2025-02-22 04:05:47 -05:00
|
|
|
|
|
|
|
server.use(require("prerender-plugin-fscache")); // allows pm2 instances to live happily since written to filesystem
|
2025-02-05 15:54:00 -05:00
|
|
|
server.use(prerender.httpHeaders());
|
|
|
|
server.use(prerender.removeScriptTags());
|
|
|
|
server.use(prerender.sendPrerenderHeader());
|
|
|
|
server.start();
|
|
|
|
// "--blink-settings=imagesEnabled=false",
|