Files
shaver/gridding.def
2025-05-13 14:24:11 +02:00

36 lines
659 B
Modula-2

Bootstrap: docker
From: mcr.microsoft.com/dotnet/sdk:9.0
Stage: build
%files
. /build
%post
cd /build
dotnet publish src/CLI -o dist
Bootstrap: docker
From: mcr.microsoft.com/dotnet/aspnet:9.0
Stage: runtime
%files from build
/build/dist /app
%post
apt update \
&& apt install -y libnetcdf-dev
# Clean up
apt autoremove -y \
&& apt clean -y \
&& rm -rf /var/lib/apt/lists/*
dotnet_version=`ls /usr/share/dotnet/shared/Microsoft.NETCore.App`
ln -s /usr/lib/x86_64-linux-gnu/libdl.so.2 /usr/share/dotnet/shared/Microsoft.NETCore.App/${dotnet_version}/libdl.so
%environment
export FOO=BAR
%runscript
exec /app/CLI "$@"