https://github.com/remche/zero-to-shinyproxy
Deploy Shinyproxy with Helm
https://github.com/remche/zero-to-shinyproxy
Last synced: about 2 months ago
JSON representation
Deploy Shinyproxy with Helm
- Host: GitHub
- URL: https://github.com/remche/zero-to-shinyproxy
- Owner: remche
- License: apache-2.0
- Created: 2020-07-20T15:38:18.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-01-13T02:18:42.000Z (3 months ago)
- Last Synced: 2025-01-13T18:34:10.015Z (3 months ago)
- Language: HTML
- Size: 326 KB
- Stars: 18
- Watchers: 3
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - remche/zero-to-shinyproxy - Deploy Shinyproxy with Helm (HTML)
README
# Zero to ShinyProxy
[](https://github.com/remche/zero-to-shinyproxy/actions/workflows/tests.yaml)
> [!WARNING]
> This chart is not maintained anymore. You will find a maintained and improved version at [https://gitlab.com/devxy/helm/shinyproxy](https://gitlab.com/devxy/helm/shinyproxy).This chart allows to deploy [ShinyProxy](https://github.com/openanalytics/shinyproxy) on Kubernetes.
## Installation
```bash
$ helm repo add remche https://charts.remche.org
$ helm repo update
$ helm upgrade --install shinyproxy remche/shinyproxy -f config.yaml
```## Configuration
See [chart values](shinyproxy/README.md).
## Documentation
### ShinyProxy configuration
You can specify ShinyProxy configuration like you would do in [application.yaml](https://www.shinyproxy.io/documentation/configuration/). Relevant fields will be injected via ConfigMap and Secret.### Ingress
The chart can add an Ingress rule :
```yaml
ingress:
enabled: true
hosts:
- shiny.test
```### Image
Default chart image is remche/shinyproxy. It embeds the ShinyProxy jar, 1col and a slightly modified 2col [templates](https://github.com/openanalytics/shinyproxy-config-examples/tree/master/04-custom-html-template).
You can specify you own image :```yaml
proxy:
image:
name: remche/shinyproxy
tag: 2.4.0
```
### ResourcesYou can specify resources for ShinyProxy pod :
```yaml
proxy:
resources:
requests:
cpu: 200m
memory: 512Mi
limits:
cpu: 300m
memory: 800Mi
```You can change the default pods resources :
```yaml
appPod:
resources:
requests:
cpu: 200m
memory: 100Mi
limits:
cpu: 300m
memory: 200Mi
```