FROM eoelab.org:1027/eoeair/jupyter:py-c



USER root
# Install Dotnet SDK+Runtime + kernel
ENV PATH ${PATH}:/opt/dotnet/tools
RUN mkdir -p /opt/dotnet/tools && \
    wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb && \
    sudo dpkg -i packages-microsoft-prod.deb && rm packages-microsoft-prod.deb && \
    apt-get update && apt-get install -y --no-install-recommends dotnet-sdk-7.0 && \
    apt-get clean && rm -rf /var/lib/apt/lists/* && \
    dotnet tool install Microsoft.dotnet-interactive --tool-path /opt/dotnet/tools && \
    dotnet interactive jupyter install && \
    fix-permissions /opt/dotnet && \
    fix-permissions "${CONDA_DIR}" && \
    fix-permissions "/home/${NB_USER}"

USER $NB_USER