Skip to content

Commit

Permalink
optimize build layers
Browse files Browse the repository at this point in the history
  • Loading branch information
dpark01 committed Dec 8, 2023
1 parent 0466392 commit e09fc58
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,18 @@ RUN apt-get -y -qq install \
texlive-base texlive-latex-recommended texlive texlive-latex-extra texlive-extra-utils texlive-fonts-extra \
fonts-roboto \
r-base r-base-dev r-cran-devtools \
r-cran-tidyverse r-cran-extradistr \
r-cran-rcpp r-cran-rcppgsl r-cran-rcppparallel \
r-cran-segmented r-cran-pixmap r-cran-ape r-cran-seqinr r-cran-ade4 \
&& apt-get clean

# r-cran-tidyverse r-cran-extradistr \
# r-cran-rcpp r-cran-rcppgsl r-cran-rcppparallel \
# r-cran-segmented r-cran-pixmap r-cran-ape r-cran-seqinr r-cran-ade4 \


# Set default locale to en_US.UTF-8
RUN locale-gen en_US.UTF-8
ENV LANG="en_US.UTF-8" LANGUAGE="en_US:en" LC_ALL="en_US.UTF-8"

# Install necessary R dependencies
RUN R -e "for (lib in c( 'tidyverse', 'extraDistr', 'LaplacesDemon', 'ade4', 'kmer', 'phylogram', 'aphid', 'insect' )) { install.packages(lib, dependencies=TRUE); library(lib, character.only=TRUE) }"
# Install necessary R dependencies for reconstructR that don't have apt packages
RUN R -e "for (lib in c( 'LaplacesDemon', 'kmer', 'phylogram', 'aphid', 'insect' )) { install.packages(lib, dependencies=TRUE); library(lib, character.only=TRUE) }"
# Rfast in CRAN is broken, install from github
RUN R -e "devtools::install_github('RfastOfficial/Rfast', dependencies=TRUE); library(Rfast)"

# Install reconstructR R package -- invalidate cache any time github main branch updates
Expand Down

0 comments on commit e09fc58

Please sign in to comment.