Как отобразить localhost: порт с сервера bokeh на удаленный сайт public_html? - PullRequest
0 голосов
/ 23 февраля 2019

У меня есть несколько интерактивных графиков с использованием bokeh, и я могу запустить сервер, чтобы визуализировать их в своем браузере, используя:

bokeh serve --show myapp.py

Это запустит сервер и покажет мои графики на

http://localhost:5006/myapp

Теперь я работаю в университете, и у меня есть каталог public_html на удаленном компьютере, который я могу использовать для разработки веб-сайта.

Мой вопрос: как мне сопоставить или указать сервер bokeh из моего файла public_html / index.html, чтобы он имел публичный адрес, такой как:

http://example.uni/myapp

Или даже встроить его?в моем index.html с использованием iframe

1 Ответ

0 голосов
/ 23 февраля 2019

Для этого вам нужен правильный веб-сервер, т.е. nginx.А затем сервер, на котором выполняется код Python (bokeh - сервер).

В качестве альтернативы вы можете использовать функцию компонентов bokeh для создания статических html и js-файлов, которые вы можете встраивать в статический html и обслуживать его из html.каталог.Статические графики все еще являются интерактивными (масштабирование и другие инструменты), поскольку данные включены в файлы js.Но логика на сервере не работает в статических файлах точно.

См. Документацию Bokeh

...