问题标签 [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.
r - 如何在 Docker 容器中运行 R Shiny App
我为 R Shiny App 构建了一个 Docker Image,并在 Windows 10 Home 上使用 Docker Toolbox 运行了相应的容器。尝试使用我的网络浏览器打开应用程序时,仅显示索引。我不知道为什么应用程序没有执行。
日志向我显示了这一点:
我已经通过执行以下引用 docker hub 映像的命令指定了应用程序主机到容器的路径:
我的 Docker 文件如下所示:
因此,当我在浏览器中处理 docker ip 和评估端口时,应用程序应该在那里运行,但只显示索引。我使用以下行:
我很高兴每一个提示或建议。我是 Docker 新手,所以我也很高兴得到详细的解释。
mysql - R Docker:无法通过套接字连接到本地 MySQL 服务器
我使用 golem 管道来打包和 dockerize 我的应用程序。
对于初学者,我正在尝试使用 docker 在 windows pc 上本地部署应用程序(也尝试在 linux 上运行它,但遇到了同样的问题)。该应用程序从也在我的电脑上运行的本地 SQlite 数据库收集数据(一旦部署在服务器上,这将是类似的)。
当我将应用程序作为包运行时,应用程序功能正常。但是一旦我创建了一个 docker 映像并运行它,应用程序启动但无法连接到我的本地 sql 数据库,返回此错误: 无法通过套接字连接到本地 MySQL 服务器'/var/run/mysqld/mysqld.sock ' (2 "没有这样的文件或目录")
与应用程序内部数据库的连接如下所示:
我的 docker 文件如下所示:
谢谢。
r - 用于在 rshiny 中输入 csv/tsv/txt 文件的模块
我正在开发一个依赖模块的 R Shiny 应用程序,希望我可以重新使用该模块来上传和显示两个不同的数据集。到目前为止,我的代码可以工作,但我认为我可以让它更简洁一些,因为我认为我没有正确地得到模块。我的意思是,我如何将这段代码片段(如下)从 app_server 移到模块服务器中,然后将 callModule 函数用于两个不同的数据集。同样,我可能需要删除此代码:tableOutput("metacontent")
从应用程序 ui 中并在模块 ui 中进行调用。请参阅代码片段下方的模块 ui、模块服务器、应用程序 ui 和应用程序服务器。有什么建议么?谢谢!
r - Golem 在 docker 中部署:%>% not fund
我将我闪亮的应用程序迁移到 dockerised golem 应用程序中。我在使用管道时遇到问题。有了这条线:
我的应用在 Rstudio local 中运行良好。我构建 .tar.gz 没有错误。我构建了 docker 镜像没有问题(并且 dplyr 安装良好)但是当我运行镜像时我有
错误:找不到函数“%>%”
似乎无法识别 dplyr。我尝试更改为 dplyr::%>% 但构建不起作用。
有人知道我的错误吗?非常感谢 !
r - 我可以在单个闪亮仪表板模块中包含多个 UI 元素吗?
在shinydashboard中,将widget放入. 但是我希望将我的 UI 和服务器的几个元素编码到模块中,这样我就可以坚持golem框架......而且我没有看到一个明确的方法来做到这一点,而无需为单个模块创建多个 UI 功能。我已经看过这个例子了,这个例子太简单了,没有帮助。menuItem(menuSubItems())
dashboardSidebar()
shinydashboard
golem
github
例如,有没有办法可以做到这一点?
以模块格式:
有没有办法让这种事情发挥作用?小部件没有显示,可能是因为我认为模块化框架不允许我为一个功能制作两个不同的 UI 元素。
r - 在 golem 中添加图标
R 文档显示了将 favicon 添加到使用 golem 包开发的闪亮应用程序的代码:
我的问题:我在哪里插入此代码?在控制台或 02_dev.R 文件中运行它时,我收到以下消息:
我假设它正在工作。在 ui 中使用以下代码,默认的 golem favicon 消失了,但新的 favicon(替换原来的 favicon.ico)没有出现。
r - 如何为 golem 框架模块化目录选择器?
我一直在开发一个闪亮的应用程序,我想将它集成到 golem 框架中。我使用了shinyFiles 包中的目录选择器,但在尝试对其进行模块化时遇到了一些问题(闪亮的应用程序不再显示我的目录)。不得不说我是闪亮应用程序开发的初学者。非常感谢任何建议:
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
条件更简洁和更优雅的方法来避免启动时的警告?
shiny - 连接 Shinymanager 和 Golem
我想知道是否有任何关于连接 golem 结构和 shinymanager 的文档,这是我经常用来保护我的应用程序的一个包。通过将 UI 对象包装在 secure_app() 函数中并调用服务器部分来获取凭据,在我的例子中是一个名为“凭据”的数据库,在他们的 github 上提出的 Shinymanager 工作流与 Ui.R / Server.R arborescence 配合得很好.sqlite' 存储在包目录中。
你有任何片段吗?
非常感谢你。
golem - 如何让 golem 应用程序出现在特定的 URL 路由中
我们让golem包自动为我们创建一个 Dockerfile 并且可以运行 docker 镜像并在根目录看到应用程序:http://localhost:3838/?...
但是我们希望应用程序出现在子目录中http://localhost:3838/myApp/v1/?...
,这样我们就可以为 Apache 设置必要的代理,并让这个应用程序和其他应用程序都可以从单个服务器上使用。
我们可以手动编辑 Dockerfile 以复制包含以下信息的 shiny-server.conf 文件:
上面的解决方案感觉像是一个 hack,我们希望golem内部有一些功能可以让我们设置应用程序出现的子目录。