A simple starter example of using Rendercat
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
modules/render
public
.dockerignore
.gitignore
Dockerfile
LICENSE
README.md
tutum.yml

README.md

Rendercat Simple Example

An example of using http://github.com/neilellis/rendercat - in this example we build a very, very simple snapshot example.

To try it out just visit http://rendercat-example-1.neilellis.cont.tutum.io/ . Or run it yourself locally using:

docker run -t -i -p 8080:80  sillelien/rendercat-example

Then just browse to http://localhost:8080 (or the ip address of the docker VM if you are using Boot2Docker).

The docker image is at: https://registry.hub.docker.com/u/sillelien/rendercat-example/

The code is basically just

function render(rc) {
    rc.renderUsing(rc.req.query.url, 0, "en_GB", 1024, 768, 1024, 768, "png", "", function (result) {
            rc.res.redirect(result.replace("/app/public/", "/"));
            rc.res.end();
        });
}
exports.render = render;

This renders the website at 'url' query parameter then redirects to the location of the rendered image.

The HTML used to display the examples is therefore:

<body>
<img src="/api/0.1/render/render?url=http://google.com"/>
</body>