-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
executable file
·24 lines (17 loc) · 695 Bytes
/
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
FROM bayes-cluster/wals-base:latest
# copy the frontend
ADD ./frontend/index.html /srv/shiny-server/
ADD ./frontend/mesocp.html /srv/shiny-server/
ADD ./frontend/simulation.html /srv/shiny-server/
ADD ./frontend/css/ /srv/shiny-server/css/
ADD ./frontend/js/ /srv/shiny-server/js/
ADD ./frontend/assets/ /srv/shiny-server/assets/
ADD ./frontend/fig/ /srv/shiny-server/fig/
RUN rm -rf /srv/shiny-server/0*
RUN R -e 'install.packages(c("shinyalert", "shinythemes"), dependencies=TRUE, repos="https://mirrors.bfsu.edu.cn/CRAN/")'
# copy the apps
ADD ./apps/ /srv/shiny-server/apps/
# solve permission problem
RUN chown -R shiny:shiny /srv/shiny-server
# run app
CMD ["/usr/bin/shiny-server"]