Geoeasy commited on
Commit
7f7bfa9
·
verified ·
1 Parent(s): 074ee12

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -3
Dockerfile CHANGED
@@ -3,11 +3,22 @@ FROM rocker/shiny:4.3.2
3
  ENV PORT=7860
4
  EXPOSE 7860
5
 
6
- # instalar apenas pacotes adicionais
7
- RUN R -e "install.packages(c('readxl','rpivotTable','dlookr'), repos='https://cloud.r-project.org')"
 
 
 
 
 
 
 
8
 
9
- WORKDIR /app
 
 
 
10
 
 
11
  COPY app.R /app/app.R
12
  COPY STATUS1.xlsx /app/STATUS1.xlsx
13
 
 
3
  ENV PORT=7860
4
  EXPOSE 7860
5
 
6
+ # dependências de sistema (CRÍTICAS para dlookr / rmarkdown)
7
+ RUN apt-get update && apt-get install -y \
8
+ pandoc \
9
+ libcurl4-openssl-dev \
10
+ libssl-dev \
11
+ libxml2-dev \
12
+ libcairo2-dev \
13
+ libxt-dev \
14
+ && rm -rf /var/lib/apt/lists/*
15
 
16
+ # instalar pacotes R com dependências completas
17
+ RUN R -e "install.packages('readxl', repos='https://cloud.r-project.org')"
18
+ RUN R -e "install.packages('rpivotTable', repos='https://cloud.r-project.org')"
19
+ RUN R -e "install.packages('dlookr', repos='https://cloud.r-project.org', dependencies = TRUE)"
20
 
21
+ WORKDIR /app
22
  COPY app.R /app/app.R
23
  COPY STATUS1.xlsx /app/STATUS1.xlsx
24