2016-11-16 51 views
1

我試圖運行中的鏈接提供的歐拉應用:http://www.shinyproxy.io/deploying-apps/ShinyProxy應用配置文檔

我有dockerfile到SUCCESFULLY通過BUILD:歐拉

FROM openanalytics/r-base 

MAINTAINER Tobias Verbeke "[email protected]" 


RUN apt-get update && apt-get install -y \ 
    sudo \ 
    pandoc \ 
    pandoc-citeproc \ 
    libcurl4-gnutls-dev \ 
    libcairo2-dev \ 
    libxt-dev \ 
    libssl-dev \ 
    libssh2-1-dev \ 
    libssl1.0.0 

RUN apt-get update && apt-get install -y \ 
    libmpfr-dev 

RUN R -e "install.packages(c('shiny', 'rmarkdown', repos='https://cloud.r-project.org/')" 

RUN R -e "install.packages('Rmpfr', repos='https://cloud.r-project.org/')" 

RUN mkdir /etc/euler 
COPY euler /etc/euler 

COPY Rprofile.site /usr/lib/R/etc/ 

EXPOSE 3838 

CMD ["R", "-e shiny::runApp('/etc/euler')"] 

我有麻煩搞清楚如何在java.jar文件中設置.yml。這裏是我目前的設置下的「應用程序」

apps: 
    - name: 01_hello 
    docker-cmd: ["R", "-e shinyproxy::run_01_hello()"] 
    docker-image: openanalytics/shinyproxy-demo 
    ldap-groups: scientists, mathematicians 
    - name: 06_tabsets 
    docker-cmd: ["R", "-e shinyproxy::run_06_tabsets()"] 
    docker-image: openanalytics/shinyproxy-demo 
    ldap-groups: scientists 
    - name: Euler 
    docker-cmd: ["R", "-e shiny::runApp(etc/euler)"] 
    docker-image: openanalytics/r-base 
    ldap-groups: scientists 

一旦我在本地主機頁面上,我能夠登錄和查看應用程序。 「歐拉」與其他應用程序一起列出。但是,一旦我點擊歐拉。我在終端上看到容器沒有響應,再次嘗試(1/20)。其他應用似乎正常工作。
我在做什麼錯?

回答

2

有報價在泊塢窗命令丟失(在application.yml文件): docker-cmd: ["R", "-e shiny::runApp(etc/euler)"]

應該

docker-cmd: ["R", "-e shiny::runApp('etc/euler')"]

注意,application.yml文件必須在同一目錄下shinyproxy _ *。jar文件 - 沒有必要擺弄jar文件中的任何東西。