shiny-k8s

Contents:

  • User Guide
  • Developer Guide
    • Docker base image
    • Gitlab CI of shiny-k8s
    • Gitlab CI of shiny-k8s-example
    • Talking with Kubernetes
    • Helm template
    • FAQ
  • Links
shiny-k8s
  • Developer Guide
  • Edit on GitLab

Note

Files described in the following parts are available on gitlab project shiny-k8s

Developer Guide

  • Docker base image
    • RShiny base image
      • Dockerfile.r
        • Line 2: The base image
        • Lines 5-7 : Environment variables
        • Line 9 : Listen port for Shiny-server
        • Line 10 : Run Shiny-server
        • Lines 13-37 : The system dependencies
        • Lines 40-49 : Installation of R
        • Lines 51-57 : Install R Packages
        • Line 58 : Installation Shiny Server
        • Line 61 : Custom Shiny-server configuration file
        • Lines 66-70 : Permissions
    • Shiny Python base image
      • Dockerfile.python
        • Line 2: The base image
        • Lines 5-7 : Environment variables
        • Line 9 : Listen port for Shiny-server
        • Line 10 : Run Shiny-server
        • Lines 13-39 : The system dependencies
        • Lines 42-43 : Installation Shiny package for python
        • Lines 46-49 : Installation Shiny Server
        • Line 52 : Custom Shiny-server configuration file
        • Lines 57-61 : Permissions
      • Specific point in gitlab-ci
    • Helper scripts
      • configure_Rprofile.sh
      • install_r_cran.sh
      • install_r_packages.R
      • install_shiny_server.sh
  • Gitlab CI of shiny-k8s
    • Branch docker-images
      • Workflow
      • Manual run
    • Branch docs
  • Gitlab CI of shiny-k8s-example
  • Talking with Kubernetes
    • Setup communication
      • Binairies
      • Configuring “contexts” to access clusters
        • Dev cluster
        • Prod cluster (if you have a namespace in prod)
    • Accessing quota usage
    • Reading the logs
    • The do helm script
      • The script
      • Deploying a specific version (i.e commit)
      • With a private project/registry
  • Helm template
  • FAQ
Previous Next

© Copyright 2023, Bioinformatics and Biostatistics Hub, Institut Pasteur.

Built with Sphinx using a theme provided by Read the Docs.