Added Gradle and removed R
This commit is contained in:
+17
-9
@@ -8,6 +8,7 @@ RUN apt-get update \
|
|||||||
sudo \
|
sudo \
|
||||||
vim \
|
vim \
|
||||||
wget \
|
wget \
|
||||||
|
unzip \
|
||||||
locales
|
locales
|
||||||
|
|
||||||
# Sets local
|
# Sets local
|
||||||
@@ -35,7 +36,7 @@ RUN apt-get install -y \
|
|||||||
openjdk-21-source
|
openjdk-21-source
|
||||||
|
|
||||||
# Install Scala
|
# Install Scala
|
||||||
ARG SCALA_VERSION="3.6.3"
|
ARG SCALA_VERSION="3.7.3"
|
||||||
ARG URL="https://github.com/scala/scala3/releases/download/${SCALA_VERSION}/scala3-${SCALA_VERSION}.tar.gz"
|
ARG URL="https://github.com/scala/scala3/releases/download/${SCALA_VERSION}/scala3-${SCALA_VERSION}.tar.gz"
|
||||||
ARG SCALA_DIR="/usr/share/scala3-${SCALA_VERSION}"
|
ARG SCALA_DIR="/usr/share/scala3-${SCALA_VERSION}"
|
||||||
RUN curl -fsL --show-error ${URL} | tar xfz - -C /usr/share && \
|
RUN curl -fsL --show-error ${URL} | tar xfz - -C /usr/share && \
|
||||||
@@ -44,15 +45,22 @@ RUN curl -fsL --show-error ${URL} | tar xfz - -C /usr/share && \
|
|||||||
chmod -R 755 /usr/share/scala && \
|
chmod -R 755 /usr/share/scala && \
|
||||||
ln -s /usr/share/scala/bin/* /usr/local/bin
|
ln -s /usr/share/scala/bin/* /usr/local/bin
|
||||||
|
|
||||||
|
# Install Gradle
|
||||||
|
ARG GRADLE_VERSION="9.1.0"
|
||||||
|
RUN wget https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-bin.zip -P /tmp
|
||||||
|
RUN unzip -d /opt/gradle /tmp/gradle-${GRADLE_VERSION}-bin.zip
|
||||||
|
RUN ln -s /opt/gradle/gradle-${VERSION} /opt/gradle/latest
|
||||||
|
RUN export PATH=$PATH:/opt/gradle/latest/bin
|
||||||
|
|
||||||
# Install R
|
# Install R
|
||||||
RUN apt-get install -y \
|
# RUN apt-get install -y \
|
||||||
r-base \
|
# r-base \
|
||||||
build-essential \
|
# build-essential \
|
||||||
libcurl4-openssl-dev \
|
# libcurl4-openssl-dev \
|
||||||
libssl-dev \
|
# libssl-dev \
|
||||||
libxml2-dev \
|
# libxml2-dev \
|
||||||
libfontconfig1-dev \
|
# libfontconfig1-dev \
|
||||||
&& Rscript -e 'install.packages(c("languageserver", "ggplot2", "reshape2", "httpgd"))'
|
# && Rscript -e 'install.packages(c("languageserver", "ggplot2", "reshape2", "httpgd"))'
|
||||||
|
|
||||||
# Clears apt lists
|
# Clears apt lists
|
||||||
RUN rm -rf /var/lib/apt/lists/*
|
RUN rm -rf /var/lib/apt/lists/*
|
||||||
|
|||||||
Reference in New Issue
Block a user