/pppm-website

PatchPerPix Match website

Primary LanguageJavaScriptBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

PPPM WebsitePicture

GitHub last commit GitHub commit merge status Python 3.8 Requirements Status

Summary

This repository contains the PatchPerPix website.

Configuration

This system depends on the Centralized Config system, and will use the following configurations:

  • rest_services
  • servers

The location of the configuration system is in the config.cfg file as CONFIG. If the config service is not available, provide a list of body mappings in api/pppm_bodies.json.

Deployment

Clone the repo to the deployment system:

git clone https://github.com/JaneliaSciComp/pppm-website.git

To start the app:

cd /opt/flask/pppm-website
sh restart_production.sh

Development

To run without docker:

cd api
python3 ppp_responder.py

If you don't have all of the required modules, it's recommended that you create a virtual environment and install them from requirements.txt.

Author Information

Written by Rob Svirskas (svirskasr@janelia.hhmi.org)

Scientific Computing