@nestjsforge/echarts
Docker
Docker configuration for running @nestjsforge/echarts in production containers.
Puppeteer requires specific system dependencies in Docker. Below are battle-tested Dockerfiles for common base images.
ℹ
Always pass --no-sandbox --disable-setuid-sandbox in Puppeteer args when running inside Docker containers without Linux user namespaces.
EChartsModule.forRoot({
poolSize: 1,
puppeteerOptions: {
args: [
'--no-sandbox',
'--disable-setuid-sandbox',
'--disable-dev-shm-usage',
'--disable-gpu',
],
},
})