Skip to main content

A generic REST API server backend for DataJoint pipelines.

Project description

pharus is a generic REST API server backend for DataJoint pipelines built on top of flask, datajoint, and pyjwt.

Installation

If you have not done so already, please install the following dependencies.

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:

PHARUS_VERSION=0.5.3 docker-compose -f docker-compose-deploy.yaml up -d

To stop the API server, use the command:

PHARUS_VERSION=0.5.3 docker-compose -f docker-compose-deploy.yaml down

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pharus-0.5.3.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

pharus-0.5.3-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file pharus-0.5.3.tar.gz.

File metadata

  • Download URL: pharus-0.5.3.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for pharus-0.5.3.tar.gz
Algorithm Hash digest
SHA256 ea634d46a8cb5ecb5ff138dc81f1b32c41c585ebae8bc298793656fefc3d8fc2
MD5 61be86346dd0cd4c61a306630322186e
BLAKE2b-256 67642ff23a8886e4c1a0cdd5a2dfce18e1fbf1268bb61c3c7387ba00328ecf14

See more details on using hashes here.

File details

Details for the file pharus-0.5.3-py3-none-any.whl.

File metadata

  • Download URL: pharus-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for pharus-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2cfe06cca3e94f24b2e897a62169bf2deacb8f219ef30d34feca1d8bff60156b
MD5 e33e07181e43c5c0f8b18e1e5baa8218
BLAKE2b-256 7b4580e057cdfc349e07c9a475cd00153cb347c6ca29b431dcb8a88cf65d2eeb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page