99
1010RUN \
1111 echo "**** install packages ****" && \
12- apk add --no-cache shadow keepassxc radare2 aws-cli geany git gdb build-base icu-libs icu-data-full ca-certificates libgcc libstdc++ zlib libintl musl-locales && \
12+ apk add --no-cache shadow keepassxc radare2 aws-cli geany git gdb build-base icu-libs icu-data-full ca-certificates libgcc libstdc++ zlib libintl musl-locales musl-locales-lang lttng-ust libunwind libgdiplus && \
1313 echo "**** adding abc user to root for Docker ****" && \
1414 usermod -aG root abc && \
1515 touch /var/run/docker.sock && \
@@ -23,11 +23,14 @@ RUN echo "**** clone wrongsecrets.git for webtop in k8s ****" && \
2323 git clone https://github.com/OWASP/wrongsecrets.git
2424
2525RUN \
26- echo "installing dotnet with musl compatibility" && \
27- apk add --no-cache curl icu-libs krb5-libs libgcc libintl libssl1.1 libstdc++ zlib && \
28- curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --channel 6.0 --install-dir /etc/dotnet && \
26+ echo "installing dotnet 8.0 with comprehensive musl compatibility" && \
27+ apk add --no-cache curl icu-libs icu-data-full krb5-libs libgcc libintl libssl3 libstdc++ zlib \
28+ musl-locales musl-locales-lang tzdata ca-certificates lttng-ust libunwind libgdiplus && \
29+ curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --channel 8.0 --install-dir /etc/dotnet && \
2930 export DOTNET_ROOT=/etc/dotnet && \
3031 export PATH="/etc/dotnet:/etc/dotnet/tools:$PATH" && \
32+ export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=0 && \
33+ export DOTNET_RUNNING_IN_CONTAINER=true && \
3134 echo "Checking dotnet installation..." && \
3235 /etc/dotnet/dotnet --info && \
3336 echo "Installing ilspycmd..." && \
0 commit comments