Skip to content

ICJIA/shinyproxy-containerized

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shinyproxy Containerized

This repository contains a simple production-ready containerized ShinyProxy server for ICJIA.

Deploy ShinyProxy

Note: Before deploying ShinyProxy, make sure to have images for all apps are ready and available for ShinyProxy to use.

Clone this repo

git clone icjia/shinyproxy-containerized

Bring up the stack with Docker Compose

sudo docker-compose up -d --build

Update individual apps

Updating an existing app is as simple as pulling the up-to-date image from Docker Hub.

For example:

sudo docker pull icjia/ucr-index-offense-explorer
sudo docker pull icjia/violent-crime-in-illinois:1.1

Update ShinyProxy

Try changes on local machine

Note: First try out the changes on a local machine, push the change to remote repositories, and pull the changes from the production server.

Do NOT make changes directly on the production server!

Changing configuration

Edit /shinyproxy/application.yml to make changes. See Configuration on the official documentation to learn more.

Changing ShinyProxy version

Edit Dockerfile to switch to a different ShinyProxy version.

Push changes from local to GitHub

git push origin master

Pull from production server

git pull origin master

Bring up the stack with Docker Compose

Note: This will incur a short downtime.

sudo docker-compose up -d --build shinyproxy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published