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.1.0 docker-compose -f docker-compose-deploy.yaml up -d

To stop the API server, use the command:

PHARUS_VERSION=0.1.0 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.2.1.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

pharus-0.2.1-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pharus-0.2.1.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for pharus-0.2.1.tar.gz
Algorithm Hash digest
SHA256 a9d723fdad2f2f890f08f782198ef99dc25b4994e3ed1c3898ab95e27242b965
MD5 3d2885dc8e952303f6e81598baa166c3
BLAKE2b-256 3f31cd2588a36008792bf7a80827b1f73ba8d3905b17eaed5db09406acb1967a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pharus-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for pharus-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a03ae3c1817874811871e62643fad33865dd2d702fb5033fef4337a7a19e7928
MD5 13954d80cc9dff5c98594c7b2a4d026b
BLAKE2b-256 22f6111e24f00a94a6cf8cbbb0a28947f1d1bff162e7cca819dbe269703054dc

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