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.0.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

pharus-0.2.0-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pharus-0.2.0.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 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.0.tar.gz
Algorithm Hash digest
SHA256 f18304893d1ee3261b45861d51f0dfa9a9162832ddbe1e42b8987d20fa743f7f
MD5 5eb35581e815358db118a690a363d754
BLAKE2b-256 6ea1bd118e12eafd4c8417f8b9e341a9d17544e9e47c9b07b94ef2fa89159257

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pharus-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e1d896daa8e9fef9db33e60dea7e9cfaeb679228f65431d1f574ab499b28550d
MD5 0270cb778a939533d331b651e111e1c3
BLAKE2b-256 9bdde626d6d2a28a475b2080e1c0cddd196caec8d64b580b0aee8b0c7a034c6a

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