Skip to content

Commit 0f3e95f

Browse files
authored
Merge pull request #255 from bigcode-project/arjunguha-patch-1
Update Dockerfile-multiple
2 parents a83b1ca + 06108e4 commit 0f3e95f

File tree

1 file changed

+1
-48
lines changed

1 file changed

+1
-48
lines changed

Dockerfile-multiple

Lines changed: 1 addition & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,4 @@
1-
FROM ubuntu:22.04
2-
RUN apt-get update -yqq && apt-get install -yqq curl build-essential python3-pip python3-tqdm
3-
RUN apt-get install racket -yqq
4-
ARG DEBIAN_FRONTEND=noninteractive
5-
ENV TZ=Etc/UTC
6-
RUN apt-get install -yqq \
7-
default-jdk-headless \
8-
golang-go \
9-
php-cli \
10-
ruby \
11-
lua5.3 \
12-
r-base \
13-
rustc \
14-
scala
15-
16-
RUN apt-get install -yqq libtest-deep-perl
17-
RUN apt-get install -yqq wget
18-
19-
# JS/TS
20-
RUN curl -fsSL https://deb.nodesource.com/setup_current.x | bash -
21-
RUN apt-get install -y nodejs
22-
RUN npm install -g typescript
23-
24-
# Dlang
25-
RUN wget https://netcologne.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
26-
RUN apt-get update --allow-insecure-repositories
27-
RUN apt-get -y --allow-unauthenticated install --reinstall d-apt-keyring
28-
RUN apt-get update && apt-get install -yqq dmd-compiler dub
29-
30-
# C#
31-
RUN apt install gnupg ca-certificates
32-
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
33-
RUN echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | tee /etc/apt/sources.list.d/mono-official-stable.list
34-
RUN apt update
35-
RUN apt install -yqq mono-devel
36-
37-
# Post-processing
38-
39-
# Julia
40-
RUN curl https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.2-linux-x86_64.tar.gz | tar xz
41-
ENV PATH="/julia-1.8.2/bin:${PATH}"
42-
# Swift
43-
RUN curl https://download.swift.org/swift-5.7-release/ubuntu2204/swift-5.7-RELEASE/swift-5.7-RELEASE-ubuntu22.04.tar.gz | tar xz
44-
ENV PATH="/swift-5.7-RELEASE-ubuntu22.04/usr/bin:${PATH}"
45-
# Javatuples
46-
RUN mkdir /usr/multiple && wget https://repo.mavenlibs.com/maven/org/javatuples/javatuples/1.2/javatuples-1.2.jar -O /usr/multiple/javatuples-1.2.jar
47-
# Luaunit
48-
RUN apt-get update -yqq && apt-get install -yqq lua-unit
1+
FROM ghcr.io/nuprl/multipl-e-evaluation:2cb4fcd74d89d149f7a3feb177f7d8169cef390a7ea7951c9b84e7ff59ea26cc
492

503
# Standard requirements
514
COPY . /app

0 commit comments

Comments
 (0)