|
@@ -22,13 +22,14 @@ export default defineConfig(({ mode }) => {
|
|
|
'/en/contact', '/me/contact', '/ru/contact', '/ua/contact'
|
|
'/en/contact', '/me/contact', '/ru/contact', '/ua/contact'
|
|
|
],
|
|
],
|
|
|
renderer: new prerender.PuppeteerRenderer({
|
|
renderer: new prerender.PuppeteerRenderer({
|
|
|
- renderAfterTime: 5000,
|
|
|
|
|
|
|
+ renderAfterDocumentEvent: 'render-event',
|
|
|
injectProperty: '__PRERENDER_INJECTED',
|
|
injectProperty: '__PRERENDER_INJECTED',
|
|
|
|
|
+ renderAfterTime: 2000, // Safety delay after event
|
|
|
headless: true,
|
|
headless: true,
|
|
|
args: [
|
|
args: [
|
|
|
'--no-sandbox',
|
|
'--no-sandbox',
|
|
|
'--disable-setuid-sandbox',
|
|
'--disable-setuid-sandbox',
|
|
|
- '--disable-dev-shm-usage', // Useful for resource-constrained environments
|
|
|
|
|
|
|
+ '--disable-dev-shm-usage',
|
|
|
'--single-process'
|
|
'--single-process'
|
|
|
]
|
|
]
|
|
|
})
|
|
})
|