Several Docker images are available on Saagie public repository and can be used as Smart Apps ou your platform:
Shiny Proxy
Deploy Shiny apps in an enterprise context with has built-in functionality for LDAP authentication and authorization.
- Docker image : saagie/shinyproxy
- Port to expose : 8080
More info here
Shiny
Base image for deploying R Shiny applications on Saagie
- Docker image : saagie/shiny
- Port to expose : 3838
H2O
Open source, distributed in-memory machine learning framework
- Manager :
- Docker image : saagie/h2o
- Port to expose : 54321
- Projects & Jobs :
- Docker image : saagie/h2o:v2
- Port to expose : 54320
- BASE PATH VAR : $SAAGIE_BASE_PATH
- Rewrite url : No rewrite
- Volume path : /root/h2oflows
Openrefine
OpenRefine (previously Google Refine) is a powerful tool for working with messy data: cleaning it; transforming it from one format into another; and extending it with web services and external data.
- Manager :
- Docker image : saagie/openrefine-docker:v2
- Port to expose : 3333
- Projects & Jobs :
- Docker image : saagie/openrefine-docker:v2
- Port to expose : 3333
- BASE PATH VAR : $SAAGIE_BASE_PATH
- Rewrite url : Yes rewrite
- Volume path : /data
Grafana
Grafana is an open source analytics & monitoring solution
- Projects & Jobs :
- Docker image : saagie/grafana:latest (corresponds to Grafana 6.6.2)
- Port to expose : 80
- BASE PATH VAR : $SAAGIE_BASE_PATH
- Rewrite url : No rewrite
- Volume path : /opt/grafana /opt/plugins
- Environment variables to create :
- GF_PATHS_DATA = /opt/grafana
- GF_PATHS_PLUGINS = /opt/plugins
- Credentials (default):
- email or username: admin
- password: admin
TTYD
TTYD is a simple command-line tool for sharing terminal over the web. It is repackaged for Saagie including hadoop/hdfs, beeline, sqoop and spark (only in local) command lines.
- Projects & Jobs :
- Docker image : saagie/ttyd-saagie:latest
- Port to expose : 7681
- BASE PATH VAR : Nothing
- Rewrite url : Use rewrite
Dash
Dash is a python framework that allows to build complexe dashboard and vizualisations in a web app. Considering the code of the app has to be wrapped in the docker image, you should build to deploy your Dash app on Saagie.
- Projects and Jobs:
- Docker image: saagie/dash:0.3 (demo app that includes code, you should build your own)
- Port to expose : 8050
- BASE PATH VAR : $SAAGIE_BASE_PATH
- Rewrite url : No
Comments
0 comments
Article is closed for comments.