问题标签 [shinyproxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
post - Flask/ShinyProxy 中的文件上传
在我的 Flask 应用程序中通过表单/POST 请求上传文件在应用程序直接执行时工作正常,但在 Shinyproxy 托管 Flask 应用程序时失败。我跟踪到 Shinyproxy 没有正确执行表单 POST 请求的问题:
应用程序.py:
索引.html:
在单击“上传”后返回预期的 GET 和 POST 请求:
通过在 Shinyproxy 中运行完全相同的应用程序
Dockerfile
返回相同但没有 POST 行:
shinyproxy.log 说
有人知道我如何在 Shinyproxy(或其他方式)中托管此应用程序吗?我想让并发用户上传文件而不是使用同一个 docker 容器/不相互干扰。
谢谢和亲切的问候,
绍萨科
r - 启动容器进程导致\"exec: \\\"R\\\": executable file not found in $PATH\": unknown"}
我使用docker-compose
.
转到我闪亮的应用程序时,我遇到了错误:
状态码: 500 消息: 无法启动容器
在检查错误消息时,我看到:
启动容器进程导致 \"exec: \\"R\\": executable file not found in $PATH\": unknown"}
我不确定它是什么意思。如果有帮助,我的 Shiny Dockerfile 的最后几行是:
在我application.yml
的container-cmd
行是
container-cmd: ["R", "-e", "shiny::runApp('/root/app')"]
你看到任何错误的拼写吗?
另外作为一个仅供参考,但不知道这是否有用的信息,我注意到: - 我的文件夹中没有 R 文件夹:/usr/lib
- 并且/usr/bin/
. 我不明白为什么。
谢谢你的帮助 !
编辑1:
我刚刚安装了 R,现在我在/usr/bin/
文件夹中看到了 R,但仍然没有任何内容,/usr/lib
并且仍然有相同的错误消息。
编辑2:
我不明白一件事,我看到 R 包被安装在/usr/local/lib/R
BUT
完成后我在此文件夹中看不到任何docker-compose up
内容:
编辑3:
根据要求,我在我的RStudio容器的 Dockerfile 和Shiny容器的 Dockerfile 下方附加:
RStudio Docker 文件:
闪亮的 Dockerfile:
r - Docker 是否足以满足大约 100 个连接的 Shiny 应用程序,还是我需要 Shiny Proxy?
我正在寻找一个免费和开源的选项,可以同时为我的大约 100 名学生提供一个闪亮的应用程序。我尝试使用 Shiny Server Open 执行此操作,但它被限制了。用户收到一条消息
在搜索该错误消息后,我现在知道我可以增加并发连接的数量,但我担心由于 R 的单线程性而出现瓶颈。我知道 Shiny Proxy 并且我一直在对此进行试验,但似乎它可能包含我不需要的额外复杂层。
我以前用 Docker 提供过 Shiny 应用程序(但不是针对这么多观众),所以我想知道它是否足够。
我的问题是:如果我不需要身份验证(用户登录),Docker 是否足以支持约 100 个同时连接的单页应用程序?还是我真的需要 Shiny Proxy?
推论:我怎样才能测试它并确保它能够工作(除了在 100 名学生面前进行测试并进行即时测试)?
java - 如何解决 IllegalArgumentException 错误?
我正在尝试使用 ShinyProxy 和 docker 部署我的 R 应用程序。一旦运行命令 java -jar 我在 docker 终端中得到一个嵌套异常,说明非法参数异常。我附上了最后一个回溯错误。我参考了https://www.databentobox.com/2019/11/05/deploy-r-app-with-shinyproxy/教程来部署 R 应用程序。有关如何克服此错误的任何建议?
python - 在 Shinyproxy 中为 Dash 应用程序交付静态资产时出错
我正在使用来自这些帖子的信息在 Shinyproxy 上部署 Dash 应用程序:
https://lukesingham.com/how-to-deploy-plotlys-dash-using-shinyproxy/
不过,当应该交付静态资产时,我会遇到一些错误:
当我在 docker 容器中运行 dash 应用程序时,一切正常。网站没有错误,并且交付了静态资产。
我的文件:
应用程序.py
应用程序.yml
编辑:我的代码结构如下:
dash
├── dash_shinyproxy
| ├── dashapp_shinyproxy
| ├── Dockerfile
| ├── app
| ├── assets
| ├── app.py
谁能帮我解决这个问题?有没有人推荐关于如何为闪亮代理提供静态文件的想法?
先感谢您。
kerberos - Kerberos:S4U2self 票证必须是 FORWARDABLE (Containerproxy)
我正在使用ShinyProxy为 Shiny 应用程序实现 Kerberos 身份验证,并为底层数据库提供票证委托。
所以基本上:
使用 Kerberos 登录 Shiny 可以正常工作,但是,ShinyProxy 无法获得模拟票证。错误是:
我的 krb5.conf 已设置:
ShinyProxy 的 SPN 是http/shinyproxy
,它的 Service Account 是shinyproxy
。
服务帐户TRUSTED_TO_AUTH_FOR_DELEGATION
设置了标志。
数据库的SPN db/mydatabase
,它的Service Account是database
对于服务帐户shinyproxy
,在 AD 的委派选项卡中,我为“任何身份验证协议”启用了约束委派,并添加了 SPNhttp/shinyproxy
和db/mydatabase
.
日志输出:
可以看出,kerberos 票证和凭证是可转发的,但是,来自 KDC 的响应不包含可转发票证。
任何想法为什么会这样?
r - 如何在 wordpress 网站中显示闪亮代理应用程序
我在不同的服务器上运行了一个闪亮的代理应用程序和一个 wordpress 站点。
我想做的是在我的网站上显示闪亮的应用程序。
显然,出于安全原因,iframe 在 wordpress 中不起作用。
对问题有任何建议/解决方案吗?
shinyproxy - shinyproxy 无法使用默认用户和密码登录
我是 ShinyProxy 的新手,我按照本教程进行操作,网络显示正确。
但是,我无法使用tesla或jack的用户名和 password 的密码登录。日志中的错误信息如下:
我applicaion.yml
的如下: