VERSION 0.7

FROM mcr.microsoft.com/dotnet/sdk:7.0

WORKDIR /earthly-build-gentoodotnetinfo

deps-base-v1:
    FROM +base

    RUN mkdir -p Build
    RUN mkdir -p Source

    COPY --dir Source/v1 Source/v1

    RUN apt-get update && apt-get install -y make python3
    RUN make -C Source/v1 clean

build-gentoo-dotnet-info-app-v1:
    FROM +deps-base-v1

    RUN make -C Source/v1 build-gentoo-dotnet-info-app

run-gentoo-dotnet-info-app-v1:
    FROM +build-gentoo-dotnet-info-app-v1

    RUN make -C Source/v1 run-gentoo-dotnet-info-app

test-gentoo-dotnet-info-test-v1:
    FROM +build-gentoo-dotnet-info-app-v1

    RUN make -C Source/v1 test-gentoo-dotnet-info-test
