2016-11-16 9 views
1

私はリンクで提供オイラーアプリケーションを実行しようとしています:http://www.shinyproxy.io/deploying-apps/ShinyProxyアプリの設定の問題

私は正常にdockerfileを持っていた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')"] 

.ymlをjava.jarファイル内に設定します。ここに私の現在の設定は、私はローカルホストページの午前たら、私はアプリケーションにログインして見ることができるよ「アプリ」

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)"]

application.ymlファイルと同じディレクトリになければならないこと

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

注意する必要がありますshinyproxy _ *。jarファイル - jarファイル内の何かを試す必要はありません。