-
Notifications
You must be signed in to change notification settings - Fork 0
/
pipeline_image.def
32 lines (26 loc) · 1.13 KB
/
pipeline_image.def
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
BootStrap: docker
From: rocker/geospatial:latest
%post
mkdir /pipeline
mkdir /pipeline/input
mkdir /opt/_targets
apt-get -y update
apt-get -y install gfortran
Rscript -e "install.packages(c('pacman', 'future', 'future.apply', 'terra'))"
Rscript -e "install.packages(c('exactextractr', 'targets', 'tarchetypes', 'crew', 'crew.cluster', 'nanonext'))"
Rscript -e "install.packages(c('tidytable', 'furrr', 'purrr', 'tidyr', 'dtplyr', 'data.table', 'collapse', 'stringr', 'stringi'))"
Rscript -e "install.packages(c('nngeo', 'remotes', 'pak', 'stars', 'furrr', 'broom', 'ggridges', 'rsample', 'skimr', 'fastDummies', 'scales', 'parsnip', 'skimr'))"
Rscript -e "install.packages(c('tidyverse', 'spatialsample'))"
Rscript -e "pak::pak('qs')"
Rscript -e "pak::pak('njtierney/geotargets')"
Rscript -e "install.packages('sparseinv', repos = 'https://cloud.r-project.org')"
Rscript -e "pak::pak('NIEHS/PrestoGP')"
Rscript -e "pak::pak('NIEHS/beethoven')"
Rscript -e "pak::pak('NIEHS/amadeus')"
Rscript -e "pak::pak('NIEHS/chopin')"
%environment
export LC_ALL=C
%files
%runscript
%labels
Insang Song