diff --git a/CI/Dockerfile.ubuntu b/CI/Dockerfile.ubuntu new file mode 100644 index 0000000000000000000000000000000000000000..ea7713c9bb232636f38afe19d7a1e180e2d58d46 --- /dev/null +++ b/CI/Dockerfile.ubuntu @@ -0,0 +1,23 @@ +# Dockerfile.ubuntu + +# --------------------------------------------------------------- +# CI image +# - Used for Gitlab (see .gitlab-ci.yml) +# - MUST be updated whenever the CI installation requirements (i.e., packages/versions) change +# --------------------------------------------------------------- +# ARGS are declared before any FROM so that they are globally available +# Reference: https://github.com/docker/for-mac/issues/2155#issuecomment-372639972 +ARG BASE_DOCKER_IMAGE +# --------------------------------------------------------------- +# Base image +# - Install needed system packages with "apt" +# --------------------------------------------------------------- +# Make the base image configurable +FROM ${BASE_DOCKER_IMAGE} as base + +# good colors for most applications +ENV TERM xterm + +# install system packages +RUN apt-get update -qq && + apt-get install -y -qq git cmake wget unzip build-essential freeglut3-dev libboost-all-dev qt5-default mercurial libeigen3-dev libsqlite3-dev