User Documentation ================== ``pharus`` is a generic REST API server backend for `DataJoint `_ pipelines built on top of ``flask``, ``datajoint``, and ``pyjwt``. - `Documentation `_ - `PyPi Package `_ - `Docker Image `_ - `Release `_ - `Source `_ Installation ------------ If you have not done so already, please install the following dependencies. - `Docker `_ - `Docker Compose `_ Prerequisites ------------- Download the ``docker-compose-deploy.yaml`` docker environment from the source located `here `_. Running the API server ---------------------- To start the API server, use the command: .. code-block:: bash PHARUS_VERSION=0.7.3 docker-compose -f docker-compose-deploy.yaml up -d To stop the API server, use the command: .. code-block:: bash PHARUS_VERSION=0.7.3 docker-compose -f docker-compose-deploy.yaml down References ---------- - DataJoint - https://datajoint.io - DataJoint LabBook (a companion frontend) - https://github.com/datajoint/datajoint-labbook