Skip to content

About

🐳 Rendertron + Nginx for server-side prerendering

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

23 stars

Watchers

2 watching

Forks

Repository files navigation

Dockette / Rendertron

GitHub Actions Docker Hub pulls GitHub Sponsors Support/Discussions

Ready-to-use image for SSR rendering based on headless Chrome.


Rendertron by Google on headless Chrome. All credits belong to the authors of GoogleChrome/rendertron.

The upstream project is archived and its README marks it as deprecated. This image is kept for existing users and the demo screenshot. New projects should check the alternative rendering strategies linked from the upstream README before they use Rendertron.

Usage

docker run -it --rm -p 3000:3000 dockette/rendertron

Screenshot

Versions

Version Release
dockette/rendertron:YYYY.MM.DD release YYYY.MM.DD
dockette/rendertron:latest latest build of master, Rendertron on Node.js 20 and Chromium
dockette/rendertron:proxy latest build of master, nginx proxy in front of Rendertron
dockette/rendertron:tracer latest build of master, PHP CLI tracer that renders sitemap pages

Only latest has release tags. Releases are listed on GitHub.

Development

make build-rendertron   # build dockette/rendertron
make build-proxy        # build dockette/rendertron:proxy
make build-tracer       # build dockette/rendertron:tracer
make run-rendertron     # run Rendertron on port 3000
make run-proxy          # run the proxy on port 4000, NGINX_PROXY points to Rendertron
make run-tracer         # run the tracer against a Rendertron server and sitemaps
make version            # print VERSION
make release            # set today's date in VERSION

Maintenance

See how to contribute to this package. Consider to support f3l1x. Thank you for using this package.

About

🐳 Rendertron + Nginx for server-side prerendering

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

23 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages