Deploying custom shiny apps
In some circumstances, you may want to deploy separate instances of
the shiny apps in
ecoevoapps rather than using the versions
that we have deployed onto shinyapps.io1. For example, you may
want to host an app on your own personal or institutional domain for
more control over access and usage, or you might want to customize the
user interface or computations conducted by the app itself.
Note that if you are deploying a shiny app from the package
to shinyapps.io, you will need to first install the package
onto your computer from the
ecoevoapps mirror on GitHub
rather than the main development repository on GitLab.2 To do so, run the
# install the remotes package if it is not already available if (!requireNamespace("remotes", quietly = TRUE)) install.packages('remotes') # install ecoevoapps from github remotes::install_github("gauravsk/ecoevoapps")
Then, you can customize the Shiny app file as you wish, and follow the procedures here to deploy the app to your shinyapps.io account.