Sign inSign up

npulidom/prerender

By npulidom

Updated about 2 years ago

Container service that uses Headless Chrome to render a SPA's as HTML.

Image
Web servers
3

10K+

npulidom/prerender repository overview

Prerender

Container service that uses Headless Chrome to render SPA's as HTML (Dynamic Rendering), built on NodeJs.

Github Repository Docker hub image

Usage

# pull
docker pull npulidom/prerender
# run
docker run -p 8080:80 npulidom/prerender
# test
curl -i http://localhost:8080/?url=https://www.example.com

Env-vars

ALLOWED_DOMAINS: Allowed hosts (include “www.example.com” for health checks)
CACHE_MAXSIZE: Maximum number of items in the cache, default is 100
CACHE_TTL: Time to live for items in the cache, default is 60 seconds
PAGE_LOAD_TIMEOUT: Page load timeout
HEALTH_CHECK_URL: A custom health check URL to check prerender-browser render-status (optional)

Prerender plugins

Some plugins have been activated by default:

Prerender documentation

https://github.com/prerender/prerender

Tag summary

Content type

Image

Digest

sha256:93855bcfb

Size

395.3 MB

Last updated

about 2 years ago

docker pull npulidom/prerender