qpod的中心门户ui和代理服务。
qpod-hub的Python项目详细描述
QPOD轮毂组件
注意:如果您正在寻找开箱即用的qpod docker图像,请转到:https://github.com/QPod/docker-images
简介
qpod-hub
包为qpod提供中心门户用户界面和代理服务。
作为集线器服务,qpod-hub
检测是否安装了特定服务,并为用户提供主页gui。
目前,支持以下服务:
- Jupyter笔记本
- 朱庇特实验室
- 张力板
- rstudio服务器
- 闪亮的服务器
开发
在linux/macos下
docker run -it --rm \
--name=dev_QPod \
--hostname="docker-develop@" \
-v `pwd`/:/root/ \
-v ~/.ssh/:/root/.ssh/:ro \
-v ~/.gitconfig:/root/.gitconfig:ro \
-p 8800-8888:8800-8888 \
qpod /bin/bash
在Windows下
docker run -it --rm ^
--name=dev_QPod ^
--hostname="docker-develop@" ^
-v %cd%/:/root/ ^
-p 8800-8888:8800-8888 ^
qpod /bin/bash
进入容器并调试/安装
docker exec -it dev_QPod /bin/bash
yarn --cwd ./qpod/base/static/
python -m qpod
python setup.py sdist bdist_wheel
pip install -U dist/*.whl
jupyter notebook