bebray03 commited on
Commit
60e6406
·
1 Parent(s): cc44cbe

Change to Dockerfile

Browse files
Files changed (2) hide show
  1. Dockerfile +3 -9
  2. app.R +0 -1
Dockerfile CHANGED
@@ -10,24 +10,18 @@ RUN apt-get update && apt-get install -y \
10
  libxml2-dev \
11
  && rm -rf /var/lib/apt/lists/*
12
 
13
- # R packages — add everything your app uses
14
- RUN R -e "install.packages(c(
15
- 'shiny', 'dplyr', 'readr', 'ggplot2',
16
- 'leaflet', 'sf', 'viridisLite', 'scales',
17
- 'zoo', 'shinydashboard'
18
- ), repos='https://cran.rstudio.com/')"
19
 
20
  # copy app files
21
  COPY app.R /srv/shiny-server/
22
  COPY brt_projections_by_rock/ /srv/shiny-server/brt_projections_by_rock/
23
  COPY shp/ /srv/shiny-server/shp/
24
 
25
- # Hugging Face runs as non-root user 1000 — needs write permission
26
  RUN chown -R 1000:1000 /srv/shiny-server/ \
27
  && chmod -R 755 /srv/shiny-server/
28
 
29
- # Hugging Face expects port 7860
30
  EXPOSE 7860
31
 
32
- # override default shiny port to 7860
33
  CMD ["R", "-e", "shiny::runApp('/srv/shiny-server/app.R', host='0.0.0.0', port=7860)"]
 
10
  libxml2-dev \
11
  && rm -rf /var/lib/apt/lists/*
12
 
13
+ # R packages
14
+ RUN R -e "install.packages(c('shiny','dplyr','readr','ggplot2','leaflet','sf','viridisLite','scales','shinydashboard'), repos='https://cran.rstudio.com/')"
 
 
 
 
15
 
16
  # copy app files
17
  COPY app.R /srv/shiny-server/
18
  COPY brt_projections_by_rock/ /srv/shiny-server/brt_projections_by_rock/
19
  COPY shp/ /srv/shiny-server/shp/
20
 
21
+ # Hugging Face permissions
22
  RUN chown -R 1000:1000 /srv/shiny-server/ \
23
  && chmod -R 755 /srv/shiny-server/
24
 
 
25
  EXPOSE 7860
26
 
 
27
  CMD ["R", "-e", "shiny::runApp('/srv/shiny-server/app.R', host='0.0.0.0', port=7860)"]
app.R CHANGED
@@ -4,7 +4,6 @@ library(readr)
4
  library(sf)
5
  library(dplyr)
6
  library(ggplot2)
7
- library(arrow)
8
 
9
  # source("0326modules/giant_se.R")
10
  # source("0326modules/giant_csw.R")
 
4
  library(sf)
5
  library(dplyr)
6
  library(ggplot2)
 
7
 
8
  # source("0326modules/giant_se.R")
9
  # source("0326modules/giant_csw.R")