File size: 937 Bytes
c0a91e4
e3864b9
c0a91e4
e3864b9
c0a91e4
 
 
 
 
 
 
 
 
 
 
8c87399
c0a91e4
 
 
 
 
 
03c52a2
87c2622
63f8cf7
f870466
5039001
 
c0a91e4
 
 
 
 
68e6cb6
c0a91e4
 
 
68e6cb6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
FROM rocker/r-ver:4.4.1

RUN echo "options(repos = c(CRAN = 'https://packagemanager.posit.co/cran/__linux__/jammy/latest'))" >> /usr/local/lib/R/etc/Rprofile.site

RUN apt-get update && apt-get install -y \
    libcurl4-openssl-dev \
    libssl-dev \
    libxml2-dev \
    libfontconfig1-dev \
    libharfbuzz-dev \
    libfribidi-dev \
    libfreetype6-dev \
    libpng-dev \
    libtiff5-dev \
    libjpeg-dev \
    libuv1-dev \
    && rm -rf /var/lib/apt/lists/*

RUN R -e "install.packages(c( \
    'shiny', \
    'dplyr', \
    'ggplot2', \
    'readr', \
    'arrow', \
    'DT', \
    'shinyjs', \
    'httr', \
    'googlesheets4' \
))"

RUN mkdir -p /app/www
COPY Butler-Bulldogs-Logo-1990.png /app/www/Butler-Bulldogs-Logo-1990.png
COPY app.R /app/app.R
COPY download_data.R /app/download_data.R

WORKDIR /app
EXPOSE 7860
CMD ["R", "-e", "source('/app/download_data.R'); shiny::runApp('/app/app.R', host='0.0.0.0', port=7860)"]