godot-dotnet-build (1.0.0)

Published 2025-10-25 18:39:35 +00:00 by TheSecondReal0

Installation

docker pull forgejo.asaio.net/thesecondreal0/godot-dotnet-build:1.0.0
sha256:85d31b2035981e9cd8d328a73f262071c9001c7a3d812f49f7712a4032f528a4

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1760918400'
ENV APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates libc6 libgcc-s1 libicu72 libssl3 libstdc++6 tzdata zlib1g && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c groupadd --gid=$APP_UID app && useradd --no-log-init --uid=$APP_UID --gid=$APP_UID --create-home app # buildkit
ENV DOTNET_VERSION=8.0.21
COPY /dotnet /usr/share/dotnet # buildkit
RUN /bin/sh -c ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet # buildkit
ENV ASPNET_VERSION=8.0.21
COPY /dotnet /usr/share/dotnet # buildkit
ENV DOTNET_GENERATE_ASPNET_CERTIFICATE=false DOTNET_NOLOGO=true DOTNET_SDK_VERSION=8.0.415 DOTNET_USE_POLLING_FILE_WATCHER=true NUGET_XMLDOC_MODE=skip POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Debian-12
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl git libatomic1 wget && rm -rf /var/lib/apt/lists/* # buildkit
COPY /dotnet /usr/share/dotnet # buildkit
RUN /bin/sh -c dotnet help # buildkit
RUN /bin/sh -c powershell_version=7.4.12 && curl --fail --show-error --location --output PowerShell.Linux.x64.$powershell_version.nupkg https://powershellinfraartifacts-gkhedzdeaghdezhr.z01.azurefd.net/tool/$powershell_version/PowerShell.Linux.x64.$powershell_version.nupkg && powershell_sha512='97425b52250af514687f8bcc23cfefee7df60f5296bee31fb51a7c3ac09827908aa656716146d33e457a146211f508a0a1a60c0f26e6b55b060926eb0836f1bb' && echo "$powershell_sha512 PowerShell.Linux.x64.$powershell_version.nupkg" | sha512sum -c - && mkdir --parents /usr/share/powershell && dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.x64 && dotnet nuget locals all --clear && rm PowerShell.Linux.x64.$powershell_version.nupkg && ln -s /usr/share/powershell/pwsh /usr/bin/pwsh && chmod 755 /usr/share/powershell/pwsh && find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm # buildkit
ENV DOTNET_CLI_TELEMETRY_OPTOUT=1
RUN /bin/sh -c apt-get update # buildkit
RUN /bin/sh -c apt-get install -y curl wget apt-transport-https gnupg ca-certificates # buildkit
RUN /bin/sh -c apt-get install -y nodejs npm # buildkit
RUN /bin/sh -c apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c npm install -g typescript tsx && npm cache clean --force && rm -rf /root/.npm/_cacache # buildkit
Details
Container
2025-10-25 18:39:35 +00:00
0
OCI / Docker
linux/amd64
533 MiB
Versions (1) View all
1.0.0 2025-10-25