可以将ShinyBuilder的端口配置为侦听不同的端口

时间:2014-09-19 16:09:35

标签: r port shiny builder shiny-server

是否可以将ShinyBuilder配置为侦听不同的端口? (默认情况下在Linux上它正在收听4911)。

1 个答案:

答案 0 :(得分:1)

不看源头。但是,您可以定义自己的函数:

runShinyBuilder <- function (...) {
  sb_path <- system.file(package = "ShinyBuilder")
  dir_mode <- as.numeric(as.character(file.info(paste0(sb_path, 
                                                       "/dashboards"))$mode))
  if (dir_mode < 755) 
    Sys.chmod(sbd_path, mode = "0755")
  shiny::runApp(sb_path, ...)
}

现在正在呼叫

runShinyBuilder(port = 5678)
例如,

应该在端口5678上打开它。