{"id":13858129,"url":"https://github.com/flaviobarros/shiny-wordcloud","last_synced_at":"2026-02-21T13:30:15.653Z","repository":{"id":31134582,"uuid":"34694294","full_name":"flaviobarros/shiny-wordcloud","owner":"flaviobarros","description":"Example dockerized Shiny App","archived":false,"fork":false,"pushed_at":"2020-07-06T02:31:14.000Z","size":315,"stargazers_count":89,"open_issues_count":0,"forks_count":66,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-11-22T16:39:14.102Z","etag":null,"topics":["docker","r","shiny"],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flaviobarros.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-27T22:21:15.000Z","updated_at":"2024-10-09T02:03:35.000Z","dependencies_parsed_at":"2022-09-08T19:01:29.704Z","dependency_job_id":null,"html_url":"https://github.com/flaviobarros/shiny-wordcloud","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/flaviobarros/shiny-wordcloud","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaviobarros%2Fshiny-wordcloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaviobarros%2Fshiny-wordcloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaviobarros%2Fshiny-wordcloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaviobarros%2Fshiny-wordcloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flaviobarros","download_url":"https://codeload.github.com/flaviobarros/shiny-wordcloud/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaviobarros%2Fshiny-wordcloud/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265220298,"owners_count":23729787,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","r","shiny"],"created_at":"2024-08-05T03:01:57.646Z","updated_at":"2026-02-21T13:30:15.597Z","avatar_url":"https://github.com/flaviobarros.png","language":"R","funding_links":[],"categories":["R"],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/flaviobarros/shiny-wordcloud.svg?branch=master)](https://travis-ci.org/flaviobarros/shiny-wordcloud)\n[![DOI](https://zenodo.org/badge/34694294.svg)](https://zenodo.org/badge/latestdoi/34694294)\n[![](https://images.microbadger.com/badges/image/flaviobarros/shiny-wordcloud.svg)](https://microbadger.com/images/flaviobarros/shiny-wordcloud \"Get your own image badge on microbadger.com\")\n[![](https://images.microbadger.com/badges/version/flaviobarros/shiny-wordcloud.svg)](https://microbadger.com/images/flaviobarros/shiny-wordcloud \"Get your own version badge on microbadger.com\")\n\nDockerized Shiny App\n=======================\n\nThis is the Dockerized Shiny App [Wordcloud](http://shiny.rstudio.com/gallery/word-cloud.html)\n\nThis Dockerfile is based on Debian \"testing\" and r-base image.\n\nThe image is available from [Docker Hub](https://registry.hub.docker.com/u/flaviobarros/shiny-wordcloud/).\n\n## Usage:\n\nTo run this Shiny App on your computer:\n\n```sh\ndocker run --rm -p 80:80 flaviobarros/shiny-wordcloud\n```\n\nand it will avaliable at http://127.0.0.1/ or http://localhost\n\nYou can run the container at other ports. It can happen that there is some service running at PORT 80, as Apache ou Nginx.\nTo run the app at PORT 3838 for example, you can use:\n\n```sh\ndocker run --rm -p 3838:80 flaviobarros/shiny-wordcloud\n```\n\n## Intented usage:\n\nThis project can be used as a start point to build any dockerized shiny app that could be distributed at any server running docker.\nPossible use cases are:\n\n* Deploy a single Shiny App at AWS, Google Compute Engine, Azure or a private server with docker.\n* Deploy Shiny Apps at a docker based PaaS as [dokku](https://github.com/progrium/dokku). \n\n## Building your own Shiny App:\n\nAfter developing your Shiny App, you will need two files for deployment: ui.R and server.R. Then:\n\n* Remove all files from folder mypp (these files are from Wordcloud example) and put your files there, ui.R and server.R\n* Build a docker image with:\n\n```sh\ndocker build -t yourname/yourappname .\n```\n\nAt this poit you will be able to run your app, just like Wordcloud.\n\n## Deploy with a docker based PaaS\n\nIf you have a PaaS with Dockerfiles support, like [Deis](http://deis.io/) or [Dokku](https://github.com/progrium/dokku), you can git push this image. I just wrote a post with further instructions: [Git pushing Shiny Apps with docker and dokku](https://www.rmining.com.br/2015/05/11/git-pushing-shiny-apps-with-docker-dokku/)\n\n## Stargazers over time\n\n[![Stargazers over time](https://starchart.cc/flaviobarros/shiny-wordcloud.svg)](https://starchart.cc/flaviobarros/shiny-wordcloud)\n\n## IMPORTANT\n\nThis project is not an alternative Shiny Server. It exposes PORT 80 (not 3838) and is intented to serve only single shiny apps.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflaviobarros%2Fshiny-wordcloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflaviobarros%2Fshiny-wordcloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflaviobarros%2Fshiny-wordcloud/lists"}