This repository has been archived on 2023-11-26. You can view files and clone it, but cannot push or open issues or pull requests.
ScriptCraft/Dockerfile
TheBrokenRail a8e9aa99f1
All checks were successful
ScriptCraft/pipeline/head This commit looks good
Improve CMakeLists.txt
2020-04-25 17:03:26 -04:00

34 lines
972 B
Docker

FROM ubuntu:bionic
RUN apt-get update && \
apt-get install --no-install-recommends -y \
curl \
openjdk-11-jdk-headless \
make \
clang \
lld \
mingw-w64 \
lsb-release \
tar \
xz-utils \
apt-transport-https \
ca-certificates \
gnupg \
software-properties-common
RUN apt-get install -y \
gcc-multilib-i686-linux-gnu \
gcc-multilib-arm-linux-gnueabihf \
gcc-aarch64-linux-gnu
RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \
apt-get install --no-install-recommends -y nodejs
RUN curl -sL https://apt.kitware.com/keys/kitware-archive-latest.asc | apt-key add - && \
echo "deb https://apt.kitware.com/ubuntu/ $(lsb_release -cs) main" >> /etc/apt/sources.list && \
apt-get update && \
apt-get install --no-install-recommends -y cmake
RUN apt-get clean
RUN npm install -g typescript typedoc