How-to: Set application run parameters
Source:vignettes/how-to/set-application-run-parameters.Rmd
set-application-run-parameters.RmdWhen running a Shiny application you might want to set parameters
like port or host. In Rhino, this can be done the same as in a regular
Shiny application - by passing arguments to shiny::runApp.
For example, if you want to run your application with the host set to
0.0.0.0 (so you can serve it in your local network) and
port set to 5000, you can run:
# R console
shiny::runApp(host = "0.0.0.0", port = 5000)If you want to make your settings permanent, you can modify your
.Rprofile file and set Shiny
options there:
# .Rprofile
if (file.exists("renv")) {
source("renv/activate.R")
} else {
# The `renv` directory is automatically skipped when deploying with rsconnect.
message("No 'renv' directory found; renv won't be activated.")
}
# Allow absolute module imports (relative to the app root).
options(box.path = getwd())
# Shiny options
options(shiny.host = "0.0.0.0")
options(shiny.port = 5000)Make sure you don’t remove entries related to renv and
box as they are required for your Rhino application to
work!