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