Skip to content

A django based web-server platform suitable for schedualling time consuming jobs only at the remote computational node

License

Notifications You must be signed in to change notification settings

NBISweden/predictprotein-webserver-pconsc3

Repository files navigation

Web server for PconsC3

Note

This django web-server software is suitable for scheduling time consuming jobs only at remote computational node.

The IP address of of computational node is set at proj/pred/static/computenode.txt, one line per record

Author

Nanjiang Shu

System developer at NBIS

Email: nanjiang.shu@scilifelab.se

Installation

  1. Install dependencies for the web-server

  2. Install the virtual environments by

    $ bash setup_virtualenv.sh

  3. Create the django database db.sqlite3

  4. Run

    $ bash init.sh

    to initialize the working folder

  5. In the folder proj, create a softlink of the setting script.

    For development version

     $ ln -s dev_settings.py settings.py
    

    For release version

     $ ln -s pro_settings.py settings.py
    

    Note: for the release version, you need to create a file with secret key and stored at /etc/django_pro_secret_key.txt

  6. On the computational node. run

    $ virtualenv env --system-site-packages
    

    to make sure that python can use all other system-wide installed packages

About

A django based web-server platform suitable for schedualling time consuming jobs only at the remote computational node

Resources

License

Stars

Watchers

Forks

Packages

No packages published