Skip to main content

A hub portal UI and proxy service for QPod.

Project description

QPod Hub Package

License TravisCI Pipeline Status PyPI version PyPI format PyPI download month GitHub Starts

Notice: If you are looking for the out-of-box QPod docker images, please goto: https://github.com/QPod/docker-images

Introduction

The qpod-hub package provides a hub portal user interface and proxy service for QPod.

As a hub service, qpod-hub detect if specific service are installed and provides a homepage GUI for users. Currently, the following services are supported:

  • Jupyter Notebook
  • JupyterLab
  • Code-server
  • Tensorboard
  • RStudio Server
  • Shiny Server

Screen shot of QPod

Development

Under Linux/macOS

docker run -it --rm \
    --name=dev_QPod \
    --hostname="docker-develop@" \
    -v `pwd`/:/root/ \
    -p 8800-8888:8800-8888 \
    qpod /bin/bash

Under Windows

docker run -it --rm ^
    --name=dev_QPod  ^
    --hostname="docker-develop@" ^
    -v %cd%/:/root/ ^
    -p 8800-8888:8800-8888 ^
    qpod /bin/bash

Enter into the container and Debug/Install

docker exec -it dev_QPod /bin/bash

PYLIB_DIR="/opt/conda/lib/python3.9/site-packages/"
ln -s `pwd`/qpod $PYLIB_DIR/
ln -s `pwd`/qpod/base/etc/qpod_hub-jpserverextension.json /opt/conda/etc/jupyter/jupyter_server_config.d/
ln -s `pwd`/qpod/base/etc/qpod_hub-nbserverextension.json /opt/conda/etc/jupyter/jupyter_notebook_config.d/
ln -s `pwd`/qpod/base/etc/qpod_hub-nbextension.json       /opt/conda/etc/jupyter/nbconfig/tree.d/


yarn --cwd `pwd`/qpod/base/static/
python -m qpod

python setup.py sdist bdist_wheel
pip install -U dist/*.whl
jupyter notebook

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

qpod-hub-2021.10.11.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

qpod_hub-2021.10.11-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

File details

Details for the file qpod-hub-2021.10.11.tar.gz.

File metadata

  • Download URL: qpod-hub-2021.10.11.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for qpod-hub-2021.10.11.tar.gz
Algorithm Hash digest
SHA256 8775c322e476b157ff4f5944c811f3965572491e11337a2c7ec28d002366a17b
MD5 d6258843619a8f22f54b900b2b58a181
BLAKE2b-256 f7f362be0a139efa06026c56bcc190faf276fa715768a14bfe1918c8b592a1ff

See more details on using hashes here.

File details

Details for the file qpod_hub-2021.10.11-py3-none-any.whl.

File metadata

  • Download URL: qpod_hub-2021.10.11-py3-none-any.whl
  • Upload date:
  • Size: 1.5 MB
  • 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.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for qpod_hub-2021.10.11-py3-none-any.whl
Algorithm Hash digest
SHA256 60fb2436fddb121c9b3d333ef944e81fbe3a6d3962874b2516176c5f71a1432e
MD5 80da2717b7a50f6c0a89ff1294ad0038
BLAKE2b-256 bc2e16db93c3619114099c6084b4f1c2545a6ead99c67f84c40c7aba1cc02b7e

See more details on using hashes here.

Supported by

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