shrektan / shinyproxy-docker-compose-example Licence: other
An example to set up a docker compose for ShinyProxy
Projects that are alternatives of or similar to shinyproxy-docker-compose-example shiny-apps Some of my Shiny apps for fun
Stars : ✭ 54 (+170%)
Mutual labels: shiny
jsTreeR A wrapper of the jQuery plugin `jsTree`.
Stars : ✭ 36 (+80%)
Mutual labels: shiny
ygdashboard A modified shinydashboard to incorporate more functionality from adminLTE
Stars : ✭ 39 (+95%)
Mutual labels: shiny
shiny crud Example Shiny apps implementing CRUD database functionality
Stars : ✭ 88 (+340%)
Mutual labels: shiny
customer-tracker R data products: Reports, Presentations, Apps, and API's
Stars : ✭ 19 (-5%)
Mutual labels: shiny
daattali.github.io Dean Attali's website - R/Shiny Consultant
Stars : ✭ 51 (+155%)
Mutual labels: shiny
lineup htmlwidget HTMLWidget wrapper of LineUp for Visual Analysis of Multi-Attribute Rankings
Stars : ✭ 51 (+155%)
Mutual labels: shiny
shinyAppTutorials a collection of shiny app demonstrations 📊
Stars : ✭ 50 (+150%)
Mutual labels: shiny
rAmCharts4 An R interface to amCharts 4
Stars : ✭ 26 (+30%)
Mutual labels: shiny
wired Wired elements in Shiny
Stars : ✭ 46 (+130%)
Mutual labels: shiny
shinydnd Creating drag and drop elements in Shiny
Stars : ✭ 89 (+345%)
Mutual labels: shiny
pushbar 🖥️ Off-canvas elements for Shiny
Stars : ✭ 59 (+195%)
Mutual labels: shiny
colorscale Create a color scale from a single color
Stars : ✭ 80 (+300%)
Mutual labels: shiny
shinyglide Glide.js component for Shiny apps
Stars : ✭ 83 (+315%)
Mutual labels: shiny
tagsinput Bootstrap tags input for shiny
Stars : ✭ 20 (+0%)
Mutual labels: shiny
tweet-conf-dash A shiny twitter conference dashboard
Stars : ✭ 117 (+485%)
Mutual labels: shiny
TCC-GUI 📊 Graphical User Interface for TCC package
Stars : ✭ 35 (+75%)
Mutual labels: shiny
CoronaDash COVID-19 spread shiny dashboard with a forecasting model, countries' trajectories graphs, and cluster analysis tools
Stars : ✭ 20 (+0%)
Mutual labels: shiny
wcde-shiny Wittgenstein Centre Data Explorer
Stars : ✭ 13 (-35%)
Mutual labels: shiny
antaresViz ANTARES Visualizations
Stars : ✭ 19 (-5%)
Mutual labels: shiny
Deploy Shinyproxy via Docker Compose
It's a demo of
Setting up Shinyproxy via docker compose
Customizing the home page via a template (see shinyproxy/fragments/navbar.html
)
Deploying a "proxy" app that forwards the traffic to the "global" app, which is deployed via docker compose service
How to use
Clone this repo to a local directory, e.g. /usr/wd/shinyproxy-docker-compose-example
Copy the shinyproxy jar file (downloaded from shinyproxy.io) to ./shinyproxy/shinyproxy.jar
Download the most recent version of shinyproxy (e.g. shinyproxy-2.5.0.jar from https://www.shinyproxy.io/downloads/shinyproxy-2.5.0.jar ).
Rename the .jar file as shinyproxy.jar
Move the file to shinyproxy-docker-compose-example/shinyproxy/shinyproxy.jar
You may want to tweak docker-compose.yml
and shinyproxy/application.yml
Run docker-compose build
to build the necessary images
Run docker-compose up -d
to launch the apps
Direct to http://127.0.0.1:8080 , you should see the shinyproxy running.
Apps
app-normal
: This is a regular shinyproxy app. Each user will have his/her own apps. It means a new docker container will be lanuched for each user.
app-in-compose
: This is like a shiny server app. This app is only lanuched once by docker compose. Shinyproxy will only run a "proxy" (nginx based) container, which redirect the traffic to the "global" app.
app-not-in-compose
: The underlying app is the same as app-in-compose
, except that it's like a normal shinyproxy app, so different user doesn't share the same global environment.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected] .