Update the Dockerfile with latest requirements
This commit is contained in:
parent
447897d91c
commit
34339fe8d8
|
@ -1,12 +1,19 @@
|
||||||
FROM ubuntu:latest
|
FROM ubuntu:20.04
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
|
export DEBIAN_FRONTEND=noninteractive && \
|
||||||
dpkg --add-architecture i386 && \
|
dpkg --add-architecture i386 && \
|
||||||
apt-get update -qq && \
|
apt-get update -qq && \
|
||||||
apt-get install -y nasm gdb unzip p7zip-full openjdk-8-jre wget python python3 qemu-system-x86 git-core build-essential libc6-dev-i386-cross libc6-dev-i386 && \
|
apt-get dist-upgrade -y
|
||||||
wget https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.xz && \
|
RUN \
|
||||||
tar xfv node-v8.9.4-linux-x64.tar.xz && \
|
export DEBIAN_FRONTEND=noninteractive && \
|
||||||
rm node-v8.9.4-linux-x64.tar.xz && \
|
apt-get install -y nasm gdb unzip p7zip-full openjdk-8-jre wget python python3 qemu-system-x86 git-core build-essential libc6-dev-i386-cross libc6-dev-i386 clang curl
|
||||||
|
RUN \
|
||||||
|
NODEVSN=v14.16.0 && \
|
||||||
|
wget https://nodejs.org/dist/$NODEVSN/node-$NODEVSN-linux-x64.tar.xz && \
|
||||||
|
tar xfv node-$NODEVSN-linux-x64.tar.xz && \
|
||||||
|
rm node-$NODEVSN-linux-x64.tar.xz && \
|
||||||
|
echo 'export PATH="$PATH:/node-$NODEVSN-linux-x64/bin"' >> ~/.bashrc && \
|
||||||
wget https://sh.rustup.rs -O rustup.sh && \
|
wget https://sh.rustup.rs -O rustup.sh && \
|
||||||
sh ./rustup.sh -y && \
|
sh ./rustup.sh -y && \
|
||||||
rm ./rustup.sh && \
|
rm ./rustup.sh && \
|
||||||
|
@ -14,8 +21,4 @@ RUN \
|
||||||
rustup toolchain install nightly && \
|
rustup toolchain install nightly && \
|
||||||
rustup default nightly && \
|
rustup default nightly && \
|
||||||
rustup target add wasm32-unknown-unknown --toolchain nightly && \
|
rustup target add wasm32-unknown-unknown --toolchain nightly && \
|
||||||
rustup component add rustfmt-preview --toolchain nightly && \
|
rustup component add rustfmt-preview --toolchain nightly
|
||||||
apt-get clean && \
|
|
||||||
apt-get autoclean && \
|
|
||||||
apt-get autoremove && \
|
|
||||||
rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
Loading…
Reference in a new issue