Welcome to Shiny-K8s’s documentation!
To help hub members to correctly and easily deploy a web application, developed by usin Shiny (with R or Python), under Kubernetes .
This Documentation is composed of several parts depending on the user profile.
- User Guide
- Setup project
- Setup the project to run on Kubernetes
- Keeping sources private
- Adapting the Dockerfile to your needs
- Run locally
- Run on kubernetes
- Ask for your project to be able to deploy to Kubernetes cluster(s)
- Adapte the CI to your project
- Configuring your application in Kubernetes (values.yaml)
- Access to logs and quota
- Frequently Asked Questions
- Setup project
- 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
- Dockerfile.r
- 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
- Dockerfile.python
- Helper scripts
- RShiny base image
- Gitlab CI of shiny-k8s
- Gitlab CI of shiny-k8s-example
- Talking with Kubernetes
- Helm template
- FAQ
- Docker base image
- Links