Example: graphviz server, a RESTful hypermedia API
Eiffel JavaScript CSS
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
htdocs
src
test
www
.gitignore
README.md
graph.sqlite
graphviz_server.ecf
server.ini

README.md

This GraphViz server is meant to be a real case example of Eiffel Web Framework and a great testbed for RESTful Hypermedia API.

keywords:REST,HATEOS,HAL,caching,authentication,logging,graphviz

Application: provide a graphviz description, and get in return jpg, png, pdf, svg, ... output

See http://www.graphviz.org/

For more information please have a look at the related wiki:

Requirements

  • Graphviz: On Debian/Ubuntu, you can just sudo apt-get install graphviz

Run

Before you run the Graphviz server, you first have to define the environment variable GRAPHVIZ_DOT_DIR. This should be the folder containing the dot binary (on Debian/Ubuntu, it is /usr/bin).