shiny: proxy: title: {{ shinyproxy_app_title }} logo-url: {{ shinyproxy_logo_url }} landing-page: / heartbeat-rate: 10000 heartbeat-timeout: 60000 port: {{ shinyproxy_http_port }} authentication: {{ shinyproxy_authentication }} admin-groups: {{ shinyproxy_admin_group }} {% if shinyproxy_ldap_enabled %} # LDAP configuration ldap: url: {{ shinyproxy_ldap_server }} {% if shinyproxy_ldap_user_dn_enabled %} user-dn-pattern: {{ shinyproxy_ldap_user_dn_pattern }} {% endif %} {% if shinyproxy_ldap_user_search_base_enabled %} user-search-base: {{ shinyproxy_ldap_user_search_base }} {% endif %} {% if shinyproxy_ldap_user_search_filter_enabled %} user-search-filter: {{ shinyproxy_ldap_user_search_filter }} {% endif %} group-search-base: {{ shinyproxy_ldap_group_search_base }} group-search-filter: {{ shinyproxy_ldap_group_search_filter }} manager-dn: {{ shinyproxy_ldap_admin }} manager-password: {{ shinyproxy_ldap_admin_pwd }} {% endif %} # Docker configuration docker: cert-path: /home/none url: {{ shinyproxy_docker_url }} port-range-start: {{ shinyproxy_docker_port_range_start }} apps: {% if shinyproxy_default_apps %} - name: 01_hello display-name: Hello Application description: Application which demonstrates the basics of a Shiny app docker-cmd: ["R", "-e shinyproxy::run_01_hello()"] docker-image: openanalytics/shinyproxy-demo - name: 06_tabsets docker-cmd: ["R", "-e shinyproxy::run_06_tabsets()"] docker-image: openanalytics/shinyproxy-demo {% endif %} {% if shinyproxy_apps is defined %} {% for app in shinyproxy_apps %} - name: {{ app.name }} display-name: {{ app.display_name }} description: {{ app.description }} docker-cmd: ["R", "-e {{ app.cmd }}"] docker-image: {{ app.docker_image }} {% if app.groups is defined %} groups: {{ app.groups }} {% endif %} {% endfor %} {% endif %} security: basic: enabled: {{ shinyproxy_basic_auth }} logging: file: shinyproxy.log