# Custom CI image for the arm64 (Raspberry Pi) Gitea Actions runner,
# since the official sagemath/sagemath image is amd64-only.
#
# Build & push commands:
#   docker build -t gitea.piribauer.ch/julian/sage-ci:latest -f .gitea/ci-image/Dockerfile .
#   docker login gitea.piribauer.ch -u julian
#   docker push gitea.piribauer.ch/julian/sage-ci:latest

FROM condaforge/miniforge3:latest

RUN mamba install -y -c conda-forge sage ruff pytest \
    && mamba clean -afy

RUN mamba install -y -c conda-forge nodejs \
    && mamba clean -afy

WORKDIR /workspace
