# Use the micromamba as base image
FROM mambaorg/micromamba:debian-slim

LABEL maintainer="GammaLearn https://purl.org/gammalearn"

COPY ./environment.yml .

USER root
RUN apt-get update && apt upgrade -y && apt-get install -y git git-lfs && apt-get -y install wget && apt-get clean &&  apt autoremove -y
USER $MAMBA_USER

RUN micromamba env create -f environment.yml -n stereo && micromamba clean -a


# Install pip in the base environment
RUN micromamba install -n base pip -y && \
    micromamba clean --all --yes

# Install package in base environment using pip
COPY . /opt/stereograph

RUN micromamba run -n stereo pip install  /opt/stereograph



