Backend.AI控制台服务器
项目描述
backend.ai-console-server
一个将Web会话请求转换为API请求的最小webapp
安装
准备一个Python虚拟环境(Python 3.7或更高版本)和一个Redis服务器(5.0或更高版本)。
$ git clone https://github.com/lablup/backend.ai-console-server console-server
$ cd console-server
$ pip install -U -e .
$ cp console-server.sample.conf console-server.conf
模式
如果service.mode
设置为"webconsole"(默认值),则控制台服务器处理PWA样式回退(例如,在请求的URL路径没有匹配的文件时,提供index.html
)。PWA必须从其自己的路由中排除/server
和/func
URL前缀,才能与控制台服务器的Web会话和API代理一起工作。
如果设置为"static",则控制台服务器按原样提供静态文件,没有任何回退或挂钩,同时保留以/server
和/func
为前缀的URL及其功能。
如果您想以"webconsole"模式在控制台服务器中提供控制台,请通过以下方法之一准备静态控制台源。
选项1:从源构建控制台
构建 backend.ai-console 并将build/bundle
目录下的所有文件复制到src/ai/backend/console/static
目录。
选项2:使用预构建的控制台
要从预构建源下载和部署控制台,请执行以下操作
git submodule init
git submodule update
cd src/ai/backend/console/static
git checkout main # or target branch
git fetch
git pull
设置控制台服务器的配置
您不需要为控制台编写config.toml
,因为此控制台服务器会即时自动生成。
编辑console-server.conf
以匹配您的环境。
用法
$ python -m ai.backend.console.server
项目详情
关闭
哈希值 for backend.ai_console_server-20.9.7-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b9c59afa7cb4507ac48e77386467a4fdc982cc06d2fb932f83552e07c29f0dff |
|
MD5 | 10dd75a854b59c949e9d91dcdfec8ef7 |
|
BLAKE2b-256 | 0213e3ae42641ad956aad3736f012603442dcb3efc8a66efba79e531d517a1ff |