Geoeasy commited on
Commit
a72a296
·
verified ·
1 Parent(s): 91f2d02

Upload 2 files

Browse files
Files changed (2) hide show
  1. Dockerfile +18 -15
  2. shiny_server.conf +11 -0
Dockerfile CHANGED
@@ -1,15 +1,18 @@
1
- FROM rocker/shiny:latest
2
-
3
- RUN R -e "install.packages(c('shiny','readxl','dlookr','rpivotTable'), repos='https://cloud.r-project.org')"
4
-
5
- # cria a pasta da app
6
- RUN mkdir -p /srv/shiny-server/app
7
-
8
- # copia os arquivos para a pasta da app
9
- COPY app.R /srv/shiny-server/app/app.R
10
- COPY STATUS1.xlsx /srv/shiny-server/app/STATUS1.xlsx
11
-
12
- # permissões corretas (IMPORTANTE)
13
- RUN chown -R shiny:shiny /srv/shiny-server
14
-
15
- EXPOSE 3838
 
 
 
 
1
+ FROM rocker/shiny:latest
2
+
3
+ RUN R -e "install.packages(c('shiny','readxl','dlookr','rpivotTable'), repos='https://cloud.r-project.org')"
4
+
5
+ # cria diretório da app
6
+ RUN mkdir -p /srv/shiny-server/app
7
+
8
+ # copia arquivos da app
9
+ COPY app.R /srv/shiny-server/app/app.R
10
+ COPY STATUS1.xlsx /srv/shiny-server/app/STATUS1.xlsx
11
+
12
+ # copia config do shiny
13
+ COPY shiny-server.conf /etc/shiny-server/shiny-server.conf
14
+
15
+ # permissões
16
+ RUN chown -R shiny:shiny /srv/shiny-server /var/log/shiny-server
17
+
18
+ EXPOSE 3838
shiny_server.conf ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ run_as shiny;
2
+
3
+ server {
4
+ listen 3838;
5
+
6
+ location / {
7
+ site_dir /srv/shiny-server/app;
8
+ log_dir /var/log/shiny-server;
9
+ directory_index on;
10
+ }
11
+ }