FROM mambaorg/micromamba:latest

USER root

# create a project directory inside user home
ARG MAMBA_DOCKERFILE_ACTIVATE=1
COPY . /src
WORKDIR /src

COPY --chown=$user:$user docker/environment_docker.yml /tmp/environment_docker.yml
RUN micromamba install -y -n base -f /tmp/environment_docker.yml && \
    micromamba clean --all --yes && python -m pip install --no-deps --ignore-installed . \
    && PATH=$PATH:/opt/conda/bin
WORKDIR /workdir
