ewoksserver 1.4#

ewoksserver is a a REST server to manage and execute ewoks workflows.

It serves as a backend for ewoksweb, a full-stack web application to create, modify and execute ewoks workflows.

> If you are looking for information on ewoksweb, please refer to the ewoksweb documentation.

ewoksserver is developed by the Software group of the European Synchrotron.

How to install#

To start the REST server, first install it via pip:

pip install ewoksserver

How to use#

The server can then be started via

ewoks-server

The web app will be available at localhost:8000.

Note

ewoks-server takes the port 8000 by default. If there are other applications running on this port (e.g. iTunes radio on Mac), another port can be chosen

ewoks-server --port 6660

Also by default, ewoks-server will save ewoks resources (workflows, tasks, icons) in the current folder. This can be changed through the --dir command line argument

ewoks-server --dir /path/to/ewoksserver/resources

To have the complete list of arguments, run

Documentation#

See the following pages