/
Dockerfile
24 lines (21 loc) · 1.31 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Docker commands below will make application accessible at: http://localhost
# docker build -t processminer .
# docker run --rm -p 80:3838 processminer
FROM rocker/shiny-verse:4.0.2
RUN R -e "install.packages('lubridate', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('magrittr', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('glue', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('DT', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('plotly', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('bupaR', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('eventdataR', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('edeaR', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('processmapR', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('processanimateR', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('shinycssloaders', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('shinydashboard', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('shinyhelper', repos='http://cran.rstudio.com/')"
RUN R -e "install.packages('RColorBrewer', repos='http://cran.rstudio.com/')"
COPY processminer.Rproj /srv/shiny-server/
COPY app.R /srv/shiny-server/app.R
COPY R /srv/shiny-server/R