Skip to content
R Shiny app to visualize beehive measurement data.
R Dockerfile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
docs
.gitattributes
.gitignore
Dockerfile
README.md
deploy-app.R
shiny-server.conf
shiny-server.sh

README.md

shiny-beehive

R Shiny app to visualize beehive measurement data.

Checkout latest code

git clone https://github.com/JavanXD/shiny-beehive shiny-beehive
cd shiny-beehive

Screenshots

Screenshot from Shiny App - Zeitreihe Screenshot from Shiny App - Gewichtsanalyse Screenshot from Shiny App - Dashboard


Run Docker

Build the docker image

Building the Docker Image is straightforward. Make sure you are in the shiny-beehive directory with the Terminal and type in:

docker build -t shiny-beehive .

Don't forget to make shiny-server.sh on your local machine executable. The permissions are copied from your local machine.

chmod 755 shiny-server.sh

Run the docker image with your ShinyApp

When this process is done, you can run your ShinyApp in Docker 🎉

docker run -p 3838:3838 --name shiny_beehive shiny-beehive

Now, you can open the app with any browser by visiting http://localhost:3838

To save your Docker Image as a tar-archive, you simply type into your terminal:

docker save -o ./shiny_beehive-latest.tar shiny-beehive:latest

This file can be for example uploaded to your Plesk Onyx Docker Manager.

Upload to Docker Hub:

# Frist create repository at Docker Hub
# Log into the Docker Hub from the command line
docker login --username=javanxd
# tag your image
docker images
docker tag 3d06871c1017 javanxd/shiny-beehive:firsttry
# Push your image to the repository you created
docker push javanxd/shiny-beehive

Helpful links

You can’t perform that action at this time.