问题标签 [golem]

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.

0 投票
2 回答
5659 浏览

r - 如何在 Docker 容器中运行 R Shiny App

我为 R Shiny App 构建了一个 Docker Image,并在 Windows 10 Home 上使用 Docker Toolbox 运行了相应的容器。尝试使用我的网络浏览器打开应用程序时,仅显示索引。我不知道为什么应用程序没有执行。

日志向我显示了这一点:

我已经通过执行以下引用 docker hub 映像的命令指定了应用程序主机到容器的路径:

我的 Docker 文件如下所示:

因此,当我在浏览器中处理 docker ip 和评估端口时,应用程序应该在那里运行,但只显示索引。我使用以下行:

我很高兴每一个提示或建议。我是 Docker 新手,所以我也很高兴得到详细的解释。

0 投票
1 回答
976 浏览

mysql - R Docker:无法通过套接字连接到本地 MySQL 服务器

我使用 golem 管道来打包和 dockerize 我的应用程序。

对于初学者,我正在尝试使用 docker 在 windows pc 上本地部署应用程序(也尝试在 linux 上运行它,但遇到了同样的问题)。该应用程序从也在我的电脑上运行的本地 SQlite 数据库收集数据(一旦部署在服务器上,这将是类似的)。

当我将应用程序作为包运行时,应用程序功能正常。但是一旦我创建了一个 docker 映像并运行它,应用程序启动但无法连接到我的本地 sql 数据库,返回此错误: 无法通过套接字连接到本地 MySQL 服务器'/var/run/mysqld/mysqld.sock ' (2 "没有这样的文件或目录")

与应用程序内部数据库的连接如下所示:

我的 docker 文件如下所示:

谢谢。

0 投票
2 回答
436 浏览

r - 用于在 rshiny 中输入 csv/tsv/txt 文件的模块

我正在开发一个依赖模块的 R Shiny 应用程序,希望我可以重新使用该模块来上传和显示两个不同的数据集。到目前为止,我的代码可以工作,但我认为我可以让它更简洁一些,因为我认为我没有正确地得到模块。我的意思是,我如何将这段代码片段(如下)从 app_server 移到模块服务器中,然后将 callModule 函数用于两个不同的数据集。同样,我可能需要删除此代码:tableOutput("metacontent")从应用程序 ui 中并在模块 ui 中进行调用。请参阅代码片段下方的模块 ui、模块服务器、应用程序 ui 和应用程序服务器。有什么建议么?谢谢!

0 投票
2 回答
546 浏览

r - Golem 在 docker 中部署:%>% not fund

我将我闪亮的应用程序迁移到 dockerised golem 应用程序中。我在使用管道时遇到问题。有了这条线:

我的应用在 Rstudio local 中运行良好。我构建 .tar.gz 没有错误。我构建了 docker 镜像没有问题(并且 dplyr 安装良好)但是当我运行镜像时我有

错误:找不到函数“%>%”

似乎无法识别 dplyr。我尝试更改为 dplyr::%>% 但构建不起作用。

有人知道我的错误吗?非常感谢 !

0 投票
1 回答
548 浏览

r - 我可以在单个闪亮仪表板模块中包含多个 UI 元素吗?

中,将放入. 但是我希望将我的 UI 和服务器的几个元素编码到模块中,这样我就可以坚持框架......而且我没有看到一个明确的方法来做到这一点,而无需为单个模块创建多个 UI 功能。我已经看过这个例子了,这个例子太简单了,没有帮助。menuItem(menuSubItems())dashboardSidebar()shinydashboard golemgithub

例如,有没有办法可以做到这一点?

以模块格式:

有没有办法让这种事情发挥作用?小部件没有显示,可能是因为我认为模块化框架不允许我为一个功能制作两个不同的 UI 元素。

0 投票
1 回答
393 浏览

r - 在 golem 中添加图标

R 文档显示了将 favicon 添加到使用 golem 包开发的闪亮应用程序的代码:

我的问题:我在哪里插入此代码?在控制台或 02_dev.R 文件中运行它时,我收到以下消息:

我假设它正在工作。在 ui 中使用以下代码,默认的 golem favicon 消失了,但新的 favicon(替换原来的 favicon.ico)没有出现。

0 投票
1 回答
124 浏览

r - 如何为 golem 框架模块化目录选择器?

我一直在开发一个闪亮的应用程序,我想将它集成到 golem 框架中。我使用了shinyFiles 包中的目录选择器,但在尝试对其进行模块化时遇到了一些问题(闪亮的应用程序不再显示我的目录)。不得不说我是闪亮应用程序开发的初学者。非常感谢任何建议:

0 投票
1 回答
838 浏览

r - 闪亮模块中的反应输入启动警告

我目前正在按照{golem}框架在不同的模块中模块化一个闪亮的应用程序。为简单起见,假设我有 3 个主要的闪亮模块:

  • mod_faith_plot:生成给定数据集的散点图(我将使用 faitfhul)。
  • mod_points_select:解耦下拉菜单以选择要绘制的点数。UI 输入有这个专用模块,因为我想将选择器放在sidebarPanel而不是mainPanel(在绘图旁边)。
  • mod_data:根据n_points参数提供反应式数据框。

这些模块在server函数中相互通信。现在,当我用一个简单head(., n_points())的 in启动我的应用程序时,mod_data我收到以下警告:

输入mod_points_select显然是在分配参数NULL之前,有没有比我的ifselected_points条件更简洁和更优雅的方法来避免启动时的警告?

0 投票
1 回答
312 浏览

shiny - 连接 Shinymanager 和 Golem

我想知道是否有任何关于连接 golem 结构和 shinymanager 的文档,这是我经常用来保护我的应用程序的一个包。通过将 UI 对象包装在 secure_app() 函数中并调用服务器部分来获取凭据,在我的例子中是一个名为“凭据”的数据库,在他们的 github 上提出的 Shinymanager 工作流与 Ui.R / Server.R arborescence 配合得很好.sqlite' 存储在包目录中。

你有任何片段吗?

非常感谢你。

0 投票
1 回答
97 浏览

golem - 如何让 golem 应用程序出现在特定的 URL 路由中

我们让golem包自动为我们创建一个 Dockerfile 并且可以运行 docker 镜像并在根目录看到应用程序:http://localhost:3838/?...

但是我们希望应用程序出现在子目录中http://localhost:3838/myApp/v1/?...,这样我们就可以为 Apache 设置必要的代理,并让这个应用程序和其他应用程序都可以从单个服务器上使用。

我们可以手动编辑 Dockerfile 以复制包含以下信息的 shiny-server.conf 文件:

上面的解决方案感觉像是一个 hack,我们希望golem内部有一些功能可以让我们设置应用程序出现的子目录。