Commit ee7e4e49 authored by jbleher's avatar jbleher
Browse files

New Dockerfile and nginx file

parent dddeb9d9
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -6,11 +6,7 @@ FROM rocker/shiny-verse:latest
RUN apt-get update -qq && apt-get -y --no-install-recommends install \
    libxml2-dev \
    libcairo2-dev \
    libsqlite3-dev \
    libmariadbd-dev \
    libpq-dev \
    libssh2-1-dev \
    unixodbc-dev \
    libcurl4-openssl-dev \
    libssl-dev

@@ -20,10 +16,8 @@ RUN apt-get update && \
    apt-get clean
USER root
# install renv & restore packages
RUN R -e 'install.packages("plotly", dependencies = TRUE, repos = "https://cloud.r-project.org")'
RUN R -e 'install.packages("plotly")'

# expose port
EXPOSE 3838

# run app
CMD ["/usr/bin/shiny-server"]
CMD["/usr/bin/shiny-server.sh"]
+2 −2
Original line number Diff line number Diff line
upstream shinyservice {
 server  0.0.0.0:3838;
 server  shiny:3838;
}


@@ -17,7 +17,7 @@ server {
   proxy_set_header X-Real-IP $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header X-NginX-Proxy true;
   proxy_pass http://shinyservice;
   proxy_pass http://shinyservice/;
   proxy_ssl_session_reuse off;
   proxy_set_header Host $http_host;
   proxy_cache_bypass $http_upgrade;