Sign inSign up

nhuvo/shiny

By nhuvo

•Updated over 8 years ago

Shiny Server Open Source + tools

Image
0

164

nhuvo/shiny repository overview

⁠Shiny Server Open Source with deploy tools

Deploy quickly your Shiny App on a Shiny Server Open Source. Actually, this project uses GitLab Runner to copy your GitLab project to your Shiny Server.

⁠Docker container installation

  1. Run a detached container with this image ˋˋˋ docker run -d -p 3838:3838 nhuvo/shiny:gitlab-runner ˋˋˋ
  2. Get your current container ID ˋˋˋ docker ps ˋˋˋ
  3. Go to your GitLab project, on Settings -> CI/CD -> Runners Settings --> Specific Runners. Get the runner URL and token code.
  4. Exec a shell in your container ˋˋˋ docker exec -it [ContainerID] /bin/bash ˋˋˋ
  5. Register your GitLab container ˋˋˋ gitlab-runner register

Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/⁠): https://gitlab.com/⁠ Please enter the gitlab-ci token for this runner: xxxxxxxxxxxxxxxxxxxx Please enter the gitlab-ci description for this runner: [xxxxxxxxxxxx]: Shiny Server Please enter the gitlab-ci tags for this runner (comma separated): shiny Whether to run untagged builds [true/false]: [false]: false Whether to lock the Runner to current project [true/false]: [true]: false Registering runner... succeeded runner=xxxxxxxx Please enter the executor: docker-ssh+machine, shell, ssh, virtualbox, docker+machine, kubernetes, docker, docker-ssh, parallels: shell ˋˋˋ

Now you are ready to configure a Shiny App on GitLab.

⁠Configure your Shiny App with GitLab

Tag summary

Content type

Image

Digest

Size

431.9 MB

Last updated

over 8 years ago

docker pull nhuvo/shiny:ftp