معرفی شرکت ها


backend.ai-webserver-23.3.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Backend.AI WebUI Host
ویژگی مقدار
سیستم عامل -
نام فایل backend.ai-webserver-23.3.1
نام backend.ai-webserver
نسخه کتابخانه 23.3.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Lablup Inc. and contributors
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/lablup/backend.ai
آدرس اینترنتی https://pypi.org/project/backend.ai-webserver/
مجوز LGPLv3
# Backend.AI Web Server [![GitHub version](https://badge.fury.io/gh/lablup%2Fbackend.ai-webserver.svg)](https://badge.fury.io/gh/lablup%2Fbackend.ai-webserver) [![PyPI version](https://badge.fury.io/py/backend.ai-webserver.svg)](https://badge.fury.io/py/backend.ai-webserver) A webapp hosting daemon which serves our `webui` as a SPA and proxies API requests ## Installation Prepare a Python virtualenv (Python 3.9 or higher) and a Redis server (6.2 or higher). ```console $ git clone https://github.com/lablup/backend.ai-webserver webserver $ cd webserver $ pip install -U -e . $ cp webserver.sample.conf webserver.conf ``` ## Mode If `service.mode` is set "webui" (the default), the webserver handles PWA-style fallbacks (e.g., serving `index.html` when there are no matching files for the requested URL path). The PWA must exclude `/server` and `/func` URL prefixes from its own routing to work with the webserver's web sessions and the API proxy. If it is set "static", the webserver serves the static files as-is, without any fallbacks or hooking, while preserving the `/server` and `/func` prefixed URLs and their functionalities. If you want to serve web UI in webserver with "webui" mode, prepare static web UI source by choosing one of the followings. ### Option 1: Build web UI from source Build **[backend.ai-webui](https://github.com/lablup/backend.ai-webui)** and copy all files under `build/bundle` into the `src/ai/backend/web/static` directory. ### Option 2: Use pre-built web UI To download and deploy web UI from pre-built source, do the following: ```console git submodule init git submodule update cd src/ai/backend/web/static git checkout main # or target branch git fetch git pull ``` ### Setup configuration for webserver You don't have to write `config.toml` for the web UI as this webserver auto-generates it on-the-fly. Edit `webserver.conf` to match with your environment. ## Usage To execute web server, run command below. (for debugging, append a `--debug` flag) ```console $ python -m ai.backend.web.server ```


نیازمندی

مقدار نام
~=3.1.2 Jinja2
~=0.7 aiohttp-cors
~=3.8.1 aiohttp
~=1.6.1 aiotools
==23.03.1 backend.ai-cli
==23.03.1 backend.ai-client
==23.03.1 backend.ai-common
==23.03.1 backend.ai-plugin
>=7.1.2 click
~=15.0 coloredlogs
>=3.14.1 pycryptodome
~=4.3.4 redis[hiredis]
~=1.2.2 setproctitle
~=2.0.1 tomli
~=2.1 trafaret
- types-pkg-resources
>=1.7 yarl
>=0.17 uvloop


زبان مورد نیاز

مقدار نام
>=3.11,<3.12 Python


نحوه نصب


نصب پکیج whl backend.ai-webserver-23.3.1:

    pip install backend.ai-webserver-23.3.1.whl


نصب پکیج tar.gz backend.ai-webserver-23.3.1:

    pip install backend.ai-webserver-23.3.1.tar.gz