BootStrap: docker From: ubuntu:focal %environment export PATH=/miniconda3/bin:$PATH export DEBIAN_FRONTEND=noninteractive export TZ='Europe/Rome' %runscript exec vcontact "$@" %post DEBIAN_FRONTEND=noninteractive TZ='Europe/Rome' ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone apt-get update && \ apt-get install -y automake build-essential bzip2 wget git default-jre unzip \ build-essential git cmake pkg-config \ libbz2-dev libstxxl-dev libstxxl1v5 libxml2-dev \ libzip-dev libboost-all-dev lua5.2 liblua5.2-dev libtbb-dev # Install miniconda wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh -b -f -p /miniconda3/ rm Miniconda3-latest-Linux-x86_64.sh # pull the conda functions in . /miniconda3/etc/profile.d/conda.sh and make pip, etc. available while in %post export PATH="/miniconda3/bin:$PATH" # CONDA install conda install \ --yes \ --channel conda-forge \ --strict-channel-priority \ pandas matplotlib folium gdal jupyter numba colorama geopy shapely tqdm pymongo geojson protobuf pyproj # Help conda resolving Python "import" conda update --all # PIP install pip install \ --no-deps \ gtfs-realtime-bindings pyspark mpire # OSRM git clone https://github.com/Project-OSRM/osrm-backend.git cd osrm-backend mkdir -p build cd build cmake .. -DCMAKE_BUILD_TYPE=Release cmake --build . cmake --build . --target install