|
1 | | -FROM --platform=$TARGETOS/$TARGETARCH ghcr.io/parkervcp/yolks:debian |
2 | | - |
3 | | -LABEL author="Torsten Widmann" maintainer="info@goover.de" |
4 | | - |
5 | | -ENV DEBIAN_FRONTEND=noninteractive |
6 | | - |
7 | | -RUN apt update -y \ |
8 | | - && apt upgrade -y \ |
9 | | - && apt install -y apt-transport-https wget curl iproute2 libgdiplus tini \ |
10 | | - && wget https://dot.net/v1/dotnet-install.sh \ |
11 | | - && D_V="$(curl -sSL https://dotnet.microsoft.com/en-us/download/dotnet/10.0 | grep -i '<h3 id="sdk-10.*">SDK 10.*.*</h3>' | head -1 | awk -F\" '{print $3}' | awk '{print $2;}' | sed 's/<\/h3>//g')" \ |
12 | | - && chmod +x dotnet-install.sh \ |
13 | | - && ./dotnet-install.sh -i /usr/share -v $D_V \ |
14 | | - && ln -s /usr/share/dotnet /usr/bin/dotnet |
15 | | - |
16 | | -USER container |
17 | | -ENV USER=container HOME=/home/container |
18 | | -WORKDIR /home/container |
19 | | - |
20 | | -STOPSIGNAL SIGINT |
21 | | - |
22 | | -COPY --chown=container:container ./../entrypoint.sh /entrypoint.sh |
23 | | -RUN chmod +x /entrypoint.sh |
24 | | -ENTRYPOINT ["/usr/bin/tini", "-g", "--"] |
25 | | -CMD ["/entrypoint.sh"] |
| 1 | +FROM --platform=$TARGETOS/$TARGETARCH ghcr.io/parkervcp/yolks:debian |
| 2 | + |
| 3 | +LABEL author="Torsten Widmann" maintainer="info@goover.de" |
| 4 | + |
| 5 | +ENV DEBIAN_FRONTEND=noninteractive |
| 6 | + |
| 7 | +RUN apt update -y \ |
| 8 | + && apt upgrade -y \ |
| 9 | + && apt install -y apt-transport-https wget curl iproute2 libgdiplus tini \ |
| 10 | + && wget https://dot.net/v1/dotnet-install.sh \ |
| 11 | + && D_V="$(curl -sSL https://dotnet.microsoft.com/en-us/download/dotnet/10.0 | grep -i '<h3 id="sdk-10.*">SDK 10.*.*</h3>' | head -1 | awk -F\" '{print $3}' | awk '{print $2;}' | sed 's/<\/h3>//g')" \ |
| 12 | + && chmod +x dotnet-install.sh \ |
| 13 | + && ./dotnet-install.sh -i /usr/share -v $D_V \ |
| 14 | + && ln -s /usr/share/dotnet /usr/bin/dotnet |
| 15 | + |
| 16 | +USER container |
| 17 | +ENV USER=container HOME=/home/container |
| 18 | +WORKDIR /home/container |
| 19 | + |
| 20 | +STOPSIGNAL SIGINT |
| 21 | + |
| 22 | +COPY --chown=container:container ./../entrypoint.sh /entrypoint.sh |
| 23 | +RUN chmod +x /entrypoint.sh |
| 24 | +ENTRYPOINT ["/usr/bin/tini", "-g", "--"] |
| 25 | +CMD ["/entrypoint.sh"] |
0 commit comments