Skip to content
Snippets Groups Projects
Dockerfile 855 B
# SPDX-FileCopyrightText: 2022 Laurent Modolo <laurent.modolo@ens-lyon.fr>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

FROM alpine:3.12.0
MAINTAINER Lauret Modolo

ENV R_PKGS R=~4.0.2 \
  R-mathlib=~4.0.2 \
  R-dev=~4.0.2 \
  R-doc=~4.0.2

ENV R_DEPS g++ \
  libxml2-dev \
  make \
  cmake \
  linux-headers \
  cairo-dev \
  libxmu-dev \
  pango-dev \
  perl \
  tiff-dev \
  icu-dev \
  libjpeg-turbo \
  pcre-dev \
  readline-dev \
  libexecinfo-dev \
  file \
  ttf-linux-libertine \
  git \
  openssl \
  bash

RUN echo "http://ftp.acc.umu.se/mirror/alpinelinux.org/v3.11/main" > /etc/apk/repositories \
&& echo "http://ftp.acc.umu.se/mirror/alpinelinux.org/v3.11/community" >> /etc/apk/repositories \
&& sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories \
&& apk add --update --no-cache ${R_PKGS} ${R_DEPS}

CMD ["R", "--no-save"]