This repository contains files to run ShinyProxy inside a Docker container. It also contains a customized HTML template for the landing page (see templates/index.html) and web application containers (see templates/app.html). These templates provide the same functionality as the standard ShinyProxy pages, except that web applications can now have an optional Google Analytics support (see application.yml for example).
This repository contains an example web application that can be launched using ShinyProxy inside a Docker container. Specifically, the example web application hosts a series of example Shiny web applications. To run this example, use the following system command:
docker-compose up --build
After running this command, you can view the application at http://localhost:8080. You'll be prompted to sign in first — use demo / demo — which lets you view all three custom templates in one run: the sign-in page (templates/login.html), the landing page (templates/index.html), and the app container page (templates/app.html, reachable by launching any of the demo apps). You can also find log files for the ShinyProxy server inside the shinyproxy-logs/server directory, and log files for the Shiny web applications inside the shinyproxy-logs/container directory.
Finally, when you have finished running the example application, use the following system command to terminate it:
docker-compose down
Content type
Image
Digest
sha256:ccd1b5c2f…
Size
264.7 MB
Last updated
over 2 years ago
docker pull naturecons/shinyproxy