|
1 | 1 | # Ubuntu 22.04 (Jammy) · R 4.2 · Dependencies for ExampleStudy |
2 | 2 | # For Snowflake ODBC use: docker build --platform linux/amd64 ... |
3 | | -ARG TARGETPLATFORM=linux/amd64 |
4 | | -FROM --platform=${TARGETPLATFORM} rocker/rstudio:4.2 |
| 3 | +FROM rocker/rstudio:4.2 |
5 | 4 | LABEL org.opencontainers.image.maintainer="Adam Black <a.black@darwin-eu.org>" |
6 | 5 |
|
7 | 6 | # Install java and rJava |
@@ -32,19 +31,16 @@ RUN apt-get -y update && apt-get install -y \ |
32 | 31 | && rm -rf /var/lib/apt/lists/ |
33 | 32 |
|
34 | 33 | RUN install2.r --error openssl httr xml2 remotes && rm -rf /tmp/download_packages/ /tmp/*.rds |
| 34 | +RUN install2.r --error duckdb && rm -rf /tmp/download_packages/ /tmp/*.rds |
35 | 35 |
|
36 | 36 | # Install odbc and RPostgres drivers (unixODBC + dev headers + pkg-config for R odbc package) |
37 | 37 | RUN apt-get -y update && apt-get install -y --install-suggests \ |
38 | | - unixodbc unixodbc-dev libpq-dev curl pkg-config build-essential \ |
39 | | - && apt-get clean \ |
40 | | - && rm -rf /var/lib/apt/lists/ \ |
41 | | - && PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig |
42 | | - |
43 | | -RUN install2.r --error RPostgres duckdb \ |
44 | | - && PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig \ |
45 | | - |
46 | | -RUN install2.r --error odbc \ |
47 | | - && rm -rf /tmp/download_packages/ /tmp/*.rds |
| 38 | + unixodbc unixodbc-dev libpq-dev curl pkg-config build-essential \ |
| 39 | + && apt-get clean \ |
| 40 | + && rm -rf /var/lib/apt/lists/ \ |
| 41 | + && PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig \ |
| 42 | + install2.r --error odbc \ |
| 43 | + && rm -rf /tmp/download_packages/ /tmp/*.rds |
48 | 44 |
|
49 | 45 | # Install Darwin packages (and study Imports: dplyr, ggplot2, shiny, plotly) |
50 | 46 | RUN install2.r --error \ |
|
0 commit comments