FROM ubuntu:%%OS_VERSION%%

LABEL maintainer="Nektar++ Development Team <nektar-users@imperial.ac.uk>"

ENV UBUNTU_VERSION %%OS_VERSION%%
COPY docker/nektar-env/${UBUNTU_VERSION}_default_packages.txt packages.txt

RUN export DEBIAN_FRONTEND=noninteractive && \
	apt-get update && \
	apt-get install -y $(cat packages.txt) \
	&& rm -rf /var/lib/apt/lists/*
RUN ln -s /usr/bin/ccache /usr/local/bin/cc && ln -s /usr/bin/ccache /usr/local/bin/c++ 

RUN if id -u ubuntu 2>/dev/null; then deluser ubuntu; fi

RUN groupadd nektar && useradd -m -g nektar nektar
USER nektar:nektar
RUN mkdir /home/nektar/nektar
WORKDIR /home/nektar/nektar
